16 #include <vrvHla13Qt/DtHlaConnectionConfigurationLayout.hpp>
18 #include <QtGui/QWidget>
31 class DtHla13ConnectionLogic;
47 virtual void setExerciseName(
const std::string& exerciseName );
50 virtual void setFederateType(
const std::string& federateType );
53 virtual void setFedFileName(
const std::string& fedFileName );
56 virtual void setRPRFomVersion(
double rprFomVersion,
int rprFomRevision = 1 );
59 virtual void setFomMapperFileName(
const std::string& fomMapperFileName );
62 virtual void setFomMapperInitString(
const std::string& fomMapperInitString );
65 virtual void setAppNumber(
int appNumber);
68 virtual void setSiteId(
int siteId);
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 );
87 virtual void setUseTopoForFlatEarthVectorConversion(
bool isEnabled );
93 virtual void setAutoConnectEnabled(
bool enabled );
103 QVBoxLayout* createButtonLayout();
107 void connectToWidgetSignals();
119 virtual bool parseFomVerRev(
const QString& verRevStr,
120 double& version,
int& revision );
124 void onFederationNameString_textChanged( QString );
125 void onFedFileNameString_textChanged( QString );
126 void onFedFileBrowseButton_released();
127 void onFederateTypeString_textChanged( QString );
128 void onIgnoreAdvisoriesCheckBox_stateChanged(
int );
129 void onAbsoluteTimeStampsCheckBox_stateChanged(
int );
130 void onImplicitGeographicDdmCheckBox_stateChanged(
int );
131 void onRprFomRadioButton_toggled(
bool );
132 void onRprFomVersionComboBox_activated( QString );
133 void onCustomFomRadioButton_toggled(
bool );
134 void onFomMapperLibraryName_textChanged( QString );
135 void onFomMapperInitString_textChanged( QString );
136 void onPublishObserversCheckBox_stateChanged(
int );
137 void onListenForViewControlsCheckBox_stateChanged(
int );
138 void onUseTopoForFlatEarthVectorConversionCheckBox_stateChanged(
int );
140 void onConnectButton_clicked();
141 void onMakeAutoButton_clicked();
142 void onAdvancedButton_checkChanged(
bool checked);
144 void onSiteId_changed(
int val);
145 void onAppNumber_changed(
int val);