12 #include <QtGui/QDialog>
14 #if DtHLA_1516_EVOLVED
15 #include "ui_hlaEvolvedConnectionDialogUi.h"
17 #include "ui_hlaConnectionDialogUi.h"
32 class DtLoggerApplication;
54 virtual void setExerciseName(
const QString& exerciseName);
55 virtual QString exerciseName()
const;
58 virtual void setFederateType(
const QString& federateType);
59 virtual QString federateType()
const;
62 virtual void setFedFileName(
const QString& fedFileName);
63 virtual QString fedFileName()
const;
65 #if DtHLA_1516_EVOLVED
68 virtual void setFederateName(
const QString& federateName);
69 virtual QString federateName()
const;
72 virtual void setFomModules(
const QString& fomModuleFileNames);
73 virtual QString fomModules()
const;
76 virtual void setFomModules(
const std::vector<DtString>& fomModuleList);
77 virtual void getFomModules(std::vector<DtString>& fomModuleList);
80 virtual void setMim(
const QString& mimFileName);
81 virtual QString mim()
const;
86 virtual void setRPRFomVersion(
double fomVersion,
int fomRevision);
87 virtual double rprFomVersion()
const;
90 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 setEditable(
bool state);
121 void configureConnectionButton();
124 virtual void disconnect();
127 virtual void connect();
133 void connectButtonPressed();
136 void useRprFomRadioButtonClicked();
139 void useMatrexFomMapperRadioButtonClicked();
142 void useCustomFomRadioButtonClicked();
145 void useEmptyFomMapperRadioButtonClicked();
148 virtual void fedFileBrowse();
151 virtual void fomModuleBrowse();
154 virtual void mimBrowse();
161 #if DtHLA_1516_EVOLVED
162 QString myFomModuleFiles;