16 #include <vrvHla1516eQt/DtHlaConnectionConfigurationLayout.hpp>
18 #include <QtGui/QWidget>
31 class DtHla1516eConnectionLogic;
47 virtual void setExerciseName(
const std::string& exerciseName );
50 virtual void setFederateType(
const std::string& federateType );
53 virtual void setFederateName(
const std::string& federateName );
56 virtual void setLocalSettingsDesignator(
const std::string& localSettingsDesignator );
59 virtual void setFedFileName(
const std::string& fedFileName );
62 virtual void setRPRFomVersion(
double rprFomVersion,
int rprFomRevision = 1 );
65 virtual void setFomMapperFileName(
const std::string& fomMapperFileName );
68 virtual void setFomMapperInitString(
const std::string& fomMapperInitString );
71 virtual void setDdmEnabled(
bool enabled );
74 virtual void setUseAdvisories(
bool enabled );
77 virtual void setUseAbsoluteTimeStamps(
bool enabled );
80 virtual void setPublishObserver(
bool isPublished );
83 virtual void setViewControl(
bool isEnabled );
89 virtual void setAutoConnectEnabled(
bool enabled );
92 virtual void setAppNumber(
int appNumber);
95 virtual void setSiteId(
int siteId);
98 virtual void addFomModule(
const std::string&);
101 virtual void removeFomModule(
const std::string&);
104 virtual void clearFomModules();
114 QVBoxLayout* createButtonLayout();
118 void connectToWidgetSignals();
130 virtual bool parseFomVerRev(
const QString& verRevStr,
131 double& version,
int& revision );
135 void onFederationNameString_textChanged( QString );
136 void onFedFileNameString_textChanged( QString );
137 void onFedFileBrowseButton_released();
138 void onFederateTypeString_textChanged( QString );
139 void onFederateNameString_textChanged( QString );
140 void onLocalSettingsDesignatorString_textChanged( QString );
141 void onIgnoreAdvisoriesCheckBox_stateChanged(
int );
142 void onAbsoluteTimeStampsCheckBox_stateChanged(
int );
143 void onImplicitGeographicDdmCheckBox_stateChanged(
int );
144 void onRprFomRadioButton_toggled(
bool );
145 void onRprFomVersionComboBox_activated( QString );
146 void onCustomFomRadioButton_toggled(
bool );
147 void onFomMapperLibraryName_textChanged( QString );
148 void onFomMapperInitString_textChanged( QString );
149 void onPublishObserversCheckBox_stateChanged(
int );
150 void onListenForViewControlsCheckBox_stateChanged(
int );
151 void onAdvancedButton_checkChanged(
bool checked);
152 void onSiteId_changed(
int val);
153 void onAppNumber_changed(
int val);
154 void onAddFomModuleButton_released();
155 void onRemoveFomModuleButtonClicked();
156 virtual void onFomItemSelectionChanged();
158 void onConnectButton_clicked();
159 void onMakeAutoButton_clicked();