VR-Exchange 2.7 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ddsConnectionSettingsWidget.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 <ddsBroker/dllExport.h>
14 
15 class QLineEdit;
16 class QSpinBox;
17 
18 namespace MAKVrExchange
19 {
20 
21  namespace DtDdsBroker
22  {
23 
24  class DtDdsBrokerInitializer;
25 
30  { Q_OBJECT;
31  public:
32 
35 
38 
40  virtual DtDdsBrokerInitializer* ddsInitializer();
41 
43  virtual QIcon icon();
44 
47 
49  virtual void setPartitionNameString( QString partitionName );
51  virtual QString partitionNameString() const;
52 
54  virtual void setDomainId( int ID );
56  virtual int domainId() const;
57 
59 
61  virtual void applyCurrentSettings();
62 
64  virtual void loadCurrentSettings();
65 
66  protected slots:
67 
71 
72  virtual void on_partitionNameEdit_editingFinished();
73 
74  virtual void on_domainIdEdit_editingFinished();
75 
77 
78  protected:
79 
81  virtual void setupGui();
82 
84  virtual void connectToSignals();
85 
86  protected:
87 
88  QLineEdit* myPartitionNameEdit;
89  QSpinBox* myDomainIdEdit;
90 
91  };
92 
93  }
94 }
QLineEdit * myPartitionNameEdit
Definition: ddsConnectionSettingsWidget.h:88
Base class for connection settings widgets.
Definition: connectionSettingsWidget.h:22
QSpinBox * myDomainIdEdit
Definition: ddsConnectionSettingsWidget.h:89
Parses the MTL file, and reads command line arguments to produce a set of parameters useful for DtDds...
Definition: ddsBrokerInitializer.h:30
Widget containing the DIS connection settings for the dis broker.
Definition: ddsConnectionSettingsWidget.h:28
Contains the DtConnectionSettingsWidget class declaration.
#define DT_DLL_DDSBROKER
Definition: brokers/ddsBroker/ddsBroker/dllExport.h:20

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)