VR-Exchange 2.7 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hlaBrokerDialog.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2015 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <rprBroker/dllExport.h>
13 #include <widgets/brokerDialog.h>
14 
15 namespace MAKVrExchange
16 {
17 
18  namespace DtRprBroker
19  {
20 
21  class DtRprBroker;
22  class DtRprBrokerInitializer;
23 
27  { Q_OBJECT;
28  public:
29 
30  // The HLA specific columns in the Object Dialog.
31  enum {
32  HLAInstanceHandle = IdCol
33  };
34 
35  public:
36 
40  static DtBrokerDialog* create( DtBroker* broker,
41  DtBrokerInitializer* init, QWidget* parent = 0 );
42 
43  protected:
44 
47  QWidget* parent = 0 );
48 
49  public:
50 
52  virtual ~DtHlaBrokerDialog();
53 
55  virtual DtRprBrokerInitializer* rprInitializer();
56 
57  protected:
58 
61 
63  virtual void initObjectListViewHeaders();
64 
66  virtual DtConnectionSettingsWidget* instantiateConnectionSettingsWidget();
67 
69  virtual DtGeneralSettingsWidget* instantiateGeneralSettingsWidget();
70 
72 
73  private:
74 
76  DtHlaBrokerDialog( const DtHlaBrokerDialog& other );
77 
79  DtHlaBrokerDialog& operator = ( const DtHlaBrokerDialog& other );
80 
81  protected:
82 
84 
85  };
86 
87  }
88 }
A class to initialize DtBroker instances.
Definition: brokerInitializer.h:35
Implements a DtBroker for the HLA Protocol.
Definition: rprBroker.h:36
Base class for connection settings widgets.
Definition: connectionSettingsWidget.h:22
Contains the DtBrokerDialog class declaration.
Responsible for displaying all information about the broker.
Definition: hlaBrokerDialog.h:26
Base class for all broker objects.
Definition: broker.h:53
Provides an interface for configuring DIS connection settings.
Definition: generalSettingsWidget.h:23
#define DT_DLL_RPRBROKER
Definition: brokers/rprBroker/rprBroker/dllExport.h:22
DtRprBroker * myRprBroker
Definition: hlaBrokerDialog.h:83
Parses the MTL file, and reads command line input to produce a set of parameters useful for DtRprBrok...
Definition: rprBrokerInitializer.h:33
Responsible for displaying all information about the broker.
Definition: brokerDialog.h:39

Document ID: Generated on Mon Apr 19 15:55:22 EDT 2021 from SVN revision 227909
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)