19 #include <vrvHla1516Qt/DtHlaConnectionConfigurationLayout.hpp>
21 #include <QtGui/QWidget>
34 class DtHla1516ConnectionLogic;
50 virtual void setExerciseName(
const std::string& exerciseName );
53 virtual void setFederateType(
const std::string& federateType );
56 virtual void setFedFileName(
const std::string& fedFileName );
59 virtual void setRPRFomVersion(
double rprFomVersion,
int rprFomRevision = 1 );
62 virtual void setFomMapperFileName(
const std::string& fomMapperFileName );
65 virtual void setFomMapperInitString(
const std::string& fomMapperInitString );
68 virtual void setDdmEnabled(
bool enabled );
71 virtual void setUseAdvisories(
bool enabled );
74 virtual void setPublishObserver(
bool isPublished );
77 virtual void setViewControl(
bool isEnabled );
83 virtual void setAutoConnectEnabled(
bool enabled);
86 virtual void setAppNumber(
int appNumber);
89 virtual void setSiteId(
int siteId);
99 QVBoxLayout* createButtonLayout();
103 void connectToWidgetSignals();
115 virtual bool parseFomVerRev(
const QString& verRevStr,
116 double& version,
int& revision );
120 void onFederationNameString_textChanged( QString );
121 void onFedFileNameString_textChanged( QString );
122 void onFedFileBrowseButton_released();
123 void onFederateTypeString_textChanged( QString );
124 void onIgnoreAdvisoriesCheckBox_stateChanged(
int );
125 void onImplicitGeographicDdmCheckBox_stateChanged(
int );
126 void onRprFomRadioButton_toggled(
bool );
127 void onRprFomVersionComboBox_activated( QString );
128 void onCustomFomRadioButton_toggled(
bool );
129 void onFomMapperLibraryName_textChanged( QString );
130 void onFomMapperInitString_textChanged( QString );
131 void onPublishObserversCheckBox_stateChanged(
int );
132 void onListenForViewControlsCheckBox_stateChanged(
int );
133 void onAdvancedButton_checkChanged(
bool checked);
134 void onSiteId_changed(
int val);
135 void onAppNumber_changed(
int val);
137 void onConnectButton_clicked();
138 void onMakeAutoButton_clicked();