15 #if DtHLA_1516_EVOLVED
16 #include "ui_hlaEvolvedConnectionDialogUi.h"
18 #include "ui_hlaConnectionDialogUi.h"
33 class DtLoggerApplication;
35 class DtLgrHlaSimMenus;
55 virtual void setExerciseName(
const QString& exerciseName);
56 virtual QString exerciseName()
const;
59 virtual void setFederateType(
const QString& federateType);
60 virtual QString federateType()
const;
63 virtual void setFedFileName(
const QString& fedFileName);
64 virtual QString fedFileName()
const;
66 #if DtHLA_1516_EVOLVED
69 virtual void setFederateName(
const QString& federateName);
70 virtual QString federateName()
const;
73 virtual void setFomModules(
const QString& fomModuleFileNames);
74 virtual QString fomModules()
const;
81 virtual void setMim(
const QString& mimFileName);
82 virtual QString mim()
const;
87 virtual void setRPRFomVersion(
double fomVersion,
int fomRevision);
88 virtual double rprFomVersion()
const;
91 virtual int rprFomRevision()
const;
94 virtual void setUseMatrexFomMapper(
bool enabled);
95 virtual bool useMatrexFomMapper()
const;
98 virtual void setMatrexFomMapperInitString(
const QString& fomMapperInitString);
99 virtual QString matrexFomMapperInitString()
const;
102 virtual void setCustomFomMapperFileName(
const QString& fomMapperFileName);
103 virtual QString fomMapperFileName()
const;
106 virtual void setCustomFomMapperInitString(
const QString& fomMapperInitString);
107 virtual QString fomMapperInitString()
const;
110 virtual void setUseEmptyFomMapper(
bool enabled);
111 virtual bool useEmptyFomMapper()
const;
114 virtual void setIgnoreAdvisories(
bool enabled);
115 virtual bool ignoreAdvisories()
const;
118 virtual void registerConnectStatusChangeSlot();
121 virtual void setWaitOnLoadReconnect();
124 virtual void setReadOnlyProperties(
bool state);
127 virtual void setReadOnly(
bool state);
130 virtual void setRadioButtonStyling(
int selection);
133 void configureConnectionButton();
136 virtual void disconnect();
139 virtual void connect();
142 virtual void connectStatusChanged(
bool connected);
145 virtual void unableToConnect();
150 virtual QString getOpenFileName(
const QString& fileFilter);
154 #ifdef DtHLA_1516_EVOLVED
161 virtual void saveChanges();
167 void connectButtonPressed();
170 void useRprFomRadioButtonClicked();
173 void useMatrexFomMapperRadioButtonClicked();
176 void useCustomFomRadioButtonClicked();
179 void useEmptyFomMapperRadioButtonClicked();
182 virtual void fedFileBrowse();
185 virtual void fomModuleBrowse();
188 virtual void mimBrowse();
191 virtual void fomMapperBrowse();
202 #if DtHLA_1516_EVOLVED
203 QString myFomModuleFiles;
219 #if DtHLA_1516_EVOLVED
221 QString myCurrentFederateName;
222 QString myCurrentFomModules;
223 QString myCurrentMim;
bool myWaitingForConnect
Definition: hlaConnectionDialog.h:196
bool myWaitingForDisconnect
Definition: hlaConnectionDialog.h:197
The logger application class responsible for creating a logger, its gui and its console.
Definition: lgrApplication.h:37
DtLgrHlaSimMenus * myMenu
Definition: hlaConnectionDialog.h:195
QString myCurrentExerciseName
Definition: hlaConnectionDialog.h:207
bool myCurrentIgnoreAdvisories
Definition: hlaConnectionDialog.h:217
DtLoggerApplication & myApplication
Definition: hlaConnectionDialog.h:194
QString myCurrentMatrexFomMapperInitString
Definition: hlaConnectionDialog.h:210
Defines IMPORT/EXPORT macros for lgrSimGui library.
QString myCurrentFomMapperFileName
Definition: hlaConnectionDialog.h:211
Contains utility logger functions.
QString myCurrentFedFileName
Definition: hlaConnectionDialog.h:209
std::vector< DtString > DtStringVector
Definition: lgrUtilityFunctions.h:21
Definition: lgrConnectionDialog.h:17
int myCurrentRprFomRevision
Definition: hlaConnectionDialog.h:214
bool myCurrentUseMatrexFomMapper
Definition: hlaConnectionDialog.h:215
QString myCurrentFederateType
Definition: hlaConnectionDialog.h:208
QString myFomFilter
Definition: hlaConnectionDialog.h:200
QString myCurrentFomMapperInitString
Definition: hlaConnectionDialog.h:212
bool myWaitOnLoadReconnect
Definition: hlaConnectionDialog.h:198
bool myCurrentUseEmptyFomMapper
Definition: hlaConnectionDialog.h:216
double myCurrentRprFomVersion
Definition: hlaConnectionDialog.h:213
bool myHasChangedSinceSave
Definition: hlaConnectionDialog.h:206
QString myMapperFilter
Definition: hlaConnectionDialog.h:201
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21
Contains MAKLogger::DtLgrConnectionDialog class.
The HLA Connection Dialog interface.
Definition: hlaConnectionDialog.h:42