24 namespace MAKVrExchange
30 class DtRprBrokerInitializer;
76 virtual void setExecutionName(
const QString& name );
78 virtual QString executionName()
const;
81 virtual void setFedFileName(
const QString& fedFileName );
83 virtual QString fedFileName()
const;
86 virtual void setFederateType(
const QString& type );
88 virtual QString federateType()
const;
90 #ifdef DtHLA_1516_EVOLVED
91 virtual void setFederateName(
const QString& federateName );
94 virtual QString federateName()
const;
97 virtual void setLocalSettingsDesignator(
const QString& localDes );
99 virtual QString localSettingsDesignator()
const;
103 virtual void setUseCustomFom(
bool customFom );
105 virtual bool useCustomFom()
const;
109 virtual void setRprFom(
double version,
int revision = 1 );
112 virtual double rprFomVersion()
const;
114 virtual int rprFomRevision()
const;
117 virtual void setFomMapperLibName(
const QString& libName );
119 virtual QString fomMapperLibName()
const;
122 virtual void setFomMapperInitData(
const QString& initData );
124 virtual QString fomMapperInitData()
const;
126 #ifdef DtHLA_1516_EVOLVED
127 virtual void setFomModules(
const std::vector<QString>& modules );
130 virtual QStringList fomModules()
const;
133 virtual void setMimModule(
const QString& module );
135 virtual QString mimModule()
const;
139 virtual void setIgnoreHlaAdvisories(
bool useThem );
141 virtual bool ignoreHlaAdvisories()
const;
146 virtual void applyCurrentSettings();
149 virtual void loadCurrentSettings();
157 virtual void on_federationNameEdit_editingFinished();
158 virtual void on_fedFileNameEdit_textChanged(
const QString& text );
159 virtual void on_fedFileBrowseButton_released();
160 virtual void on_federateTypeEdit_editingFinished();
161 virtual void on_advancedButton_toggled(
bool enabled );
162 virtual void on_federateNameEdit_editingFinished();
163 virtual void on_localSettingsDesignatorEdit_editingFinished();
164 virtual void on_useRprFomRadioButton_toggled(
bool useRprFom );
165 virtual void on_fomMapperComboBox_currentIndexChanged(
int index );
166 virtual void on_useCustomFomRadioButton_toggled(
bool useCustomFom );
167 virtual void on_fomMapperLibNameEdit_editingFinished();
168 virtual void on_fomMapperInitDataEdit_editingFinished();
169 virtual void on_fomModuleSetEdit_editingFinished();
170 virtual void on_fomModuleSetEditButton_released();
171 virtual void on_mimModuleEdit_editingFinished();
172 virtual void on_mimModuleEditButton_released();
173 virtual void on_ignoreAdvisoriesCheckBox_toggled(
bool enabled );
180 virtual void setupGui();
183 virtual void connectToSignals();
186 virtual void initFedFileFomMap();
199 #ifdef DtHLA_1516_EVOLVED
200 QLineEdit* myFederateNameEdit;
201 QLineEdit* myLocalSettingsDesignatorEdit;
211 #ifdef DtHLA_1516_EVOLVED
212 QLineEdit* myFomModuleSetEdit;
213 QPushButton* myFomModuleSetEditButton;
214 QLineEdit* myMimModuleEdit;
215 QPushButton* myMimModuleEditButton;
A class to initialize DtBroker instances.
Definition: brokerInitializer.h:35
#define DT_DLL_RPRBROKER
Definition: brokers/rprBroker/rprBroker/dllExport.h:22
Parses the MTL file, and reads command line input to produce a set of parameters useful for DtRprBrok...
Definition: rprBrokerInitializer.h:33