24 namespace MAKVrExchange
30 class DtRprBrokerInitializer;
73 virtual void setExecutionName(
const QString& name );
75 virtual QString executionName()
const;
78 virtual void setFedFileName(
const QString& fedFileName );
80 virtual QString fedFileName()
const;
83 virtual void setFederateType(
const QString& type );
85 virtual QString federateType()
const;
87 #ifdef DtHLA_1516_EVOLVED
89 virtual void setFederateName(
const QString& federateName );
91 virtual QString federateName()
const;
94 virtual void setLocalSettingsDesignator(
const QString& localDes );
96 virtual QString localSettingsDesignator()
const;
100 virtual void setUseCustomFom(
bool customFom );
102 virtual bool useCustomFom()
const;
106 virtual void setRprFom(
double version,
int revision = 1 );
109 virtual double rprFomVersion()
const;
111 virtual int rprFomRevision()
const;
114 virtual void setFomMapperLibName(
const QString& libName );
116 virtual QString fomMapperLibName()
const;
119 virtual void setFomMapperInitData(
const QString& initData );
121 virtual QString fomMapperInitData()
const;
123 #ifdef DtHLA_1516_EVOLVED
125 virtual void setFomModules(
const std::vector<QString>& modules );
127 virtual QStringList fomModules()
const;
130 virtual void setMimModule(
const QString& module );
132 virtual QString mimModule()
const;
136 virtual void setIgnoreHlaAdvisories(
bool useThem );
138 virtual bool ignoreHlaAdvisories()
const;
143 virtual void applyCurrentSettings();
146 virtual void loadCurrentSettings();
154 virtual void on_federationNameEdit_editingFinished();
155 virtual void on_fedFileNameEdit_textChanged(
const QString& text );
156 virtual void on_fedFileBrowseButton_released();
157 virtual void on_federateTypeEdit_editingFinished();
158 virtual void on_advancedButton_toggled(
bool enabled );
159 virtual void on_federateNameEdit_editingFinished();
160 virtual void on_localSettingsDesignatorEdit_editingFinished();
161 virtual void on_useRprFomRadioButton_toggled(
bool useRprFom );
162 virtual void on_fomMapperComboBox_currentIndexChanged(
int index );
163 virtual void on_useCustomFomRadioButton_toggled(
bool useCustomFom );
164 virtual void on_fomMapperLibNameEdit_editingFinished();
165 virtual void on_fomMapperInitDataEdit_editingFinished();
166 virtual void on_fomModuleSetEdit_editingFinished();
167 virtual void on_fomModuleSetEditButton_released();
168 virtual void on_mimModuleEdit_editingFinished();
169 virtual void on_mimModuleEditButton_released();
170 virtual void on_ignoreAdvisoriesCheckBox_toggled(
bool enabled );
177 virtual void setupGui();
180 virtual void connectToSignals();
183 virtual void initFedFileFomMap();
196 #ifdef DtHLA_1516_EVOLVED
197 QLineEdit* myFederateNameEdit;
198 QLineEdit* myLocalSettingsDesignatorEdit;
208 #ifdef DtHLA_1516_EVOLVED
209 QLineEdit* myFomModuleSetEdit;
210 QPushButton* myFomModuleSetEditButton;
211 QLineEdit* myMimModuleEdit;
212 QPushButton* myMimModuleEditButton;