24 namespace MAKVrExchange
30 class DtRprBrokerInitializer;
73 virtual std::string iconFilepath();
79 virtual void setExecutionName(
const QString& name );
81 virtual QString executionName()
const;
84 virtual void setFedFileName(
const QString& fedFileName );
86 virtual QString fedFileName()
const;
89 virtual void setFederateType(
const QString& type );
91 virtual QString federateType()
const;
93 #ifdef DtHLA_1516_EVOLVED
94 virtual void setFederateName(
const QString& federateName );
97 virtual QString federateName()
const;
100 virtual void setLocalSettingsDesignator(
const QString& localDes );
102 virtual QString localSettingsDesignator()
const;
106 virtual void setUseCustomFom(
bool customFom );
108 virtual bool useCustomFom()
const;
112 virtual void setRprFom(
double version,
int revision = 1 );
115 virtual double rprFomVersion()
const;
117 virtual int rprFomRevision()
const;
120 virtual void setFomMapperLibName(
const QString& libName );
122 virtual QString fomMapperLibName()
const;
125 virtual void setFomMapperInitData(
const QString& initData );
127 virtual QString fomMapperInitData()
const;
129 #ifdef DtHLA_1516_EVOLVED
130 virtual void setFomModules(
const std::vector<QString>& modules );
133 virtual QStringList fomModules()
const;
136 virtual void setMimModule(
const QString& module );
138 virtual QString mimModule()
const;
142 virtual void setIgnoreHlaAdvisories(
bool useThem );
144 virtual bool ignoreHlaAdvisories()
const;
149 virtual void applyCurrentSettings();
152 virtual void loadCurrentSettings();
160 virtual void on_federationNameEdit_editingFinished();
161 virtual void on_fedFileNameEdit_textChanged(
const QString& text );
162 virtual void on_fedFileBrowseButton_released();
163 virtual void on_federateTypeEdit_editingFinished();
164 virtual void on_advancedButton_toggled(
bool enabled );
165 virtual void on_federateNameEdit_editingFinished();
166 virtual void on_localSettingsDesignatorEdit_editingFinished();
167 virtual void on_useRprFomRadioButton_toggled(
bool useRprFom );
168 virtual void on_fomMapperComboBox_currentIndexChanged(
int index );
169 virtual void on_useCustomFomRadioButton_toggled(
bool useCustomFom );
170 virtual void on_fomMapperLibNameEdit_editingFinished();
171 virtual void on_fomMapperInitDataEdit_editingFinished();
172 virtual void on_fomModuleSetEdit_editingFinished();
173 virtual void on_fomModuleSetEditButton_released();
174 virtual void on_mimModuleEdit_editingFinished();
175 virtual void on_mimModuleEditButton_released();
176 virtual void on_ignoreAdvisoriesCheckBox_toggled(
bool enabled );
183 virtual void setupGui();
186 virtual void connectToSignals();
189 virtual void initFedFileFomMap();
202 #ifdef DtHLA_1516_EVOLVED
203 QLineEdit* myFederateNameEdit;
204 QLineEdit* myLocalSettingsDesignatorEdit;
214 #ifdef DtHLA_1516_EVOLVED
215 QLineEdit* myFomModuleSetEdit;
216 QPushButton* myFomModuleSetEditButton;
217 QLineEdit* myMimModuleEdit;
218 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