VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
hla4ConfigSubwidget.h
Go to the documentation of this file.
1 /******************************************************************************
2  * Copyright (c) 2012 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 #include "ui_DtHLA4ConnectionConfigurationLayout.h"
15 
16 #include "connectionHLA4Settings.h"
17 
19 
23 { Q_OBJECT;
24 public:
25 
27  DtHLA4ConfigSubwidget( QWidget* parent );
28 
30  virtual ~DtHLA4ConfigSubwidget() override;
31 
33  virtual void setConnectionSettings(DtConnectionSettings* settings) override;
34  virtual DtConnectionSettings* connectionSettings() override;
35 
36  virtual void clearAllDialogValues();
37 
39  virtual void refreshAllDialogValues() override;
40 
41  virtual void refreshEvoDialogValue( DtConnectionHLA4Settings::DtHLA4ArgType argType, QString argValue );
42 
43  //virtual std::string linkConfigFileDescription(DtFilename linkConfigFilePath);
44 
45 protected:
46 
47  virtual void setupGui() override;
48 
49  virtual void setLaunchMode(LaunchMode) override;
50 
51 protected slots:
52  void onRefreshParentDialog();
54 
55 
56  void onSessionIdBox_valueChanged( int );
57 
59  void onDeviceAddressComboBox_activated( QString );
60  void onDescription_textChanged(QString);
61 
62 protected:
63 
64  Ui::hla4ConnectionConfigurationLayout myConfigurationLayout;
65 
67 
69 
71 };
virtual ~DtHLA4ConfigSubwidget() override
DTOR.
LaunchMode
Definition: protocolConfigSubWidget.h:30
virtual void clearAllDialogValues()
Base class for both DIS and HLA connection configuration widgets.
Definition: protocolConfigSubWidget.h:25
virtual void setLaunchMode(LaunchMode) override
Mode in which the launcher is running Could effect how the UI is configured, especially around site a...
void onDescription_textChanged(QString)
virtual void setupGui() override
DtConnectionExConfigFileSelectionWidget * myExConfigFileSelectionWidget
Definition: hla4ConfigSubwidget.h:70
void onUseAbsoluteTimeStampsCheckBox_stateChanged(int)
Base class for all Launcher settings objects.
Definition: connectionSettings.h:64
void onDeviceAddressComboBox_activated(QString)
QString myLastBrowseDirectory
Definition: hla4ConfigSubwidget.h:66
Ui::hla4ConnectionConfigurationLayout myConfigurationLayout
Definition: hla4ConfigSubwidget.h:64
virtual void refreshAllDialogValues() override
Update the widget values from our settings object.
virtual void refreshEvoDialogValue(DtConnectionHLA4Settings::DtHLA4ArgType argType, QString argValue)
DtHLA4ArgType
Definition: connectionHLA4Settings.h:26
virtual void setConnectionSettings(DtConnectionSettings *settings) override
Pass in the current connection setting.
Holds the network settings widget for EVO connections.
Definition: hla4ConfigSubwidget.h:22
Class that allows the user to choose which VR-Link exercise configuration file they would like to use...
Definition: connectionExConfigFileSelectionWidget.h:30
void onLinkConfigFilesSelectionChanged()
virtual DtConnectionSettings * connectionSettings() override
Stores HLA EVO connection settings.
Definition: connectionHLA4Settings.h:22
void onSessionIdBox_valueChanged(int)
DtHLA4ConfigSubwidget(QWidget *parent)
CTOR.
DtConnectionHLA4Settings * mySettingsObject
Definition: hla4ConfigSubwidget.h:68
Contains the DtprotocolConfigSubWidget class declaration.

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)