VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
DtHLA4ConfigSubwidget Class Reference

Holds the network settings widget for EVO connections.

Inheritance diagram for DtHLA4ConfigSubwidget:
Inheritance graph
[legend]

Public Member Functions

 DtHLA4ConfigSubwidget (QWidget *parent)
 
virtual ~DtHLA4ConfigSubwidget () override
 
virtual void setConnectionSettings (DtConnectionSettings *settings) override
 
virtual DtConnectionSettingsconnectionSettings () override
 
virtual void clearAllDialogValues ()
 
virtual void refreshAllDialogValues () override
 
virtual void refreshEvoDialogValue (DtConnectionHLA4Settings::DtHLA4ArgType argType, QString argValue)
 
- Public Member Functions inherited from DtProtocolConfigSubWidget
 DtProtocolConfigSubWidget (QWidget *parent)
 
virtual ~DtProtocolConfigSubWidget () override
 
virtual void init ()
 
virtual unsigned int protocolType () const
 
virtual void setProtocolType (unsigned int type)
 
virtual LaunchMode launchMode () const
 
virtual void setApp (DtVrfLauncherApplication *app)
 
virtual DtVrfLauncherApplicationapp () const
 

Protected Slots

void onRefreshParentDialog ()
 
void onLinkConfigFilesSelectionChanged ()
 
void onSessionIdBox_valueChanged (int)
 
void onUseAbsoluteTimeStampsCheckBox_stateChanged (int)
 
void onDeviceAddressComboBox_activated (QString)
 
void onDescription_textChanged (QString)
 

Protected Member Functions

virtual void setupGui () override
 
virtual void setLaunchMode (LaunchMode) override
 

Protected Attributes

Ui::hla4ConnectionConfigurationLayout myConfigurationLayout
 
QString myLastBrowseDirectory
 
DtConnectionHLA4SettingsmySettingsObject
 
DtConnectionExConfigFileSelectionWidgetmyExConfigFileSelectionWidget
 
- Protected Attributes inherited from DtProtocolConfigSubWidget
DtVrfLauncherApplicationmyApp = nullptr
 
std::string myIconPath
 
QString myConfigurationName
 
unsigned int myProtocolType
 
QGridLayout * myDataLayout
 
LaunchMode myLaunchMode
 
QWidget * mySiteApplicationNumberContainerWidget
 

Additional Inherited Members

- Public Types inherited from DtProtocolConfigSubWidget
enum  LaunchMode { Combined = 1, FrontendOnly = 2, BackendOnly = 3 }
 
- Static Public Member Functions inherited from DtProtocolConfigSubWidget
static QStringList findDeviceAddresses ()
 

Constructor & Destructor Documentation

DtHLA4ConfigSubwidget::DtHLA4ConfigSubwidget ( QWidget *  parent)

CTOR.

virtual DtHLA4ConfigSubwidget::~DtHLA4ConfigSubwidget ( )
overridevirtual

DTOR.

Member Function Documentation

virtual void DtHLA4ConfigSubwidget::setConnectionSettings ( DtConnectionSettings settings)
overridevirtual

Pass in the current connection setting.

Implements DtProtocolConfigSubWidget.

virtual DtConnectionSettings* DtHLA4ConfigSubwidget::connectionSettings ( )
overridevirtual
virtual void DtHLA4ConfigSubwidget::clearAllDialogValues ( )
virtual
virtual void DtHLA4ConfigSubwidget::refreshAllDialogValues ( )
overridevirtual

Update the widget values from our settings object.

Implements DtProtocolConfigSubWidget.

virtual void DtHLA4ConfigSubwidget::refreshEvoDialogValue ( DtConnectionHLA4Settings::DtHLA4ArgType  argType,
QString  argValue 
)
virtual
virtual void DtHLA4ConfigSubwidget::setupGui ( )
overrideprotectedvirtual
virtual void DtHLA4ConfigSubwidget::setLaunchMode ( LaunchMode  )
overrideprotectedvirtual

Mode in which the launcher is running Could effect how the UI is configured, especially around site and application numbers.

Reimplemented from DtProtocolConfigSubWidget.

void DtHLA4ConfigSubwidget::onRefreshParentDialog ( )
protectedslot
void DtHLA4ConfigSubwidget::onLinkConfigFilesSelectionChanged ( )
protectedslot
void DtHLA4ConfigSubwidget::onSessionIdBox_valueChanged ( int  )
protectedslot
void DtHLA4ConfigSubwidget::onUseAbsoluteTimeStampsCheckBox_stateChanged ( int  )
protectedslot
void DtHLA4ConfigSubwidget::onDeviceAddressComboBox_activated ( QString  )
protectedslot
void DtHLA4ConfigSubwidget::onDescription_textChanged ( QString  )
protectedslot

Member Data Documentation

Ui::hla4ConnectionConfigurationLayout DtHLA4ConfigSubwidget::myConfigurationLayout
protected
QString DtHLA4ConfigSubwidget::myLastBrowseDirectory
protected
DtConnectionHLA4Settings* DtHLA4ConfigSubwidget::mySettingsObject
protected
DtConnectionExConfigFileSelectionWidget* DtHLA4ConfigSubwidget::myExConfigFileSelectionWidget
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)