16 #include "DtHlaConnectionConfigurationLayout.hpp"
18 #include <QtWidgets/QWidget>
31 class DtHla1516ConnectionLogic;
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 setDdmEnabled(
bool enabled );
68 virtual void setUseAdvisories(
bool enabled );
71 virtual void setUseAbsoluteTimeStamps(
bool enabled );
74 virtual void setPublishObserver(
bool isPublished );
77 virtual void setOverrideGlobalViewControl(
bool trueFalse );
80 virtual void setViewControl(
bool isEnabled );
84 virtual void setUseTopoForFlatEarthVectorConversion(
bool isEnabled );
90 virtual void setAutoConnectEnabled(
bool enabled);
93 virtual void setAppNumber(
int appNumber);
96 virtual void setSiteId(
int siteId);
106 QVBoxLayout* createButtonLayout();
110 void connectToWidgetSignals();
122 virtual bool parseFomVerRev(
const QString& verRevStr,
123 double& version,
int& revision );
127 void onFederationNameString_textChanged( QString );
128 void onFedFileNameString_textChanged( QString );
129 void onFedFileBrowseButton_released();
130 void onFederateTypeString_textChanged( QString );
131 void onIgnoreAdvisoriesCheckBox_stateChanged(
int );
132 void onAbsoluteTimeStampsCheckBox_stateChanged(
int );
133 void onImplicitGeographicDdmCheckBox_stateChanged(
int );
134 void onRprFomRadioButton_toggled(
bool );
135 void onRprFomVersionComboBox_activated( QString );
136 void onCustomFomRadioButton_toggled(
bool );
137 void onFomMapperLibraryName_textChanged( QString );
138 void onFomMapperInitString_textChanged( QString );
139 void onPublishObserversCheckBox_stateChanged(
int );
140 void onGlobalViewControlOverrideCheckBox_stateChanged(
int );
141 void onListenForViewControlsCheckBox_stateChanged(
int );
142 void onUseTopoForFlatEarthVectorConversionCheckBox_stateChanged(
int );
143 void onAdvancedButton_checkChanged(
bool checked);
144 void onSiteId_changed(
int val);
145 void onAppNumber_changed(
int val);
147 void onConnectButton_clicked();
148 void onMakeAutoButton_clicked();
#define DT_DLL_VRVHLA1516QT
Definition: vrvHla1516Qt.h:19
ConnectionStatus
Definition: DtHla1516ConnectionInterface.h:23
Contains makVrv::DtHla1516ConnectionInterface class.
Logic for configuring the Hla1516 Connection.
Definition: DtHla1516ConnectionLogic.h:27
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Abstract interface used to a user interface.
Definition: DtHla1516ConnectionInterface.h:18