VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
disConfigSubwidget.h
Go to the documentation of this file.
1 /******************************************************************************
2  * Copyright (c) 2013 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
13 #include "ui_DtDisConnectionConfigurationLayout.h"
14 #include "connectionDISSettings.h"
15 
17 
19 
23 { Q_OBJECT;
24 public:
25 
29  };
30 
32  DtDisConfigSubwidget( QWidget* parent );
33 
35  virtual ~DtDisConfigSubwidget() override;
36 
38  virtual void setConnectionSettings(DtConnectionSettings* settings) override;
39  virtual DtConnectionSettings* connectionSettings() override;
40 
42  virtual void refreshAllDialogValues() override;
43 
44  virtual void refreshDisDialogValue( DtConnectionDISSettings::DtDISArgType argType, QString argValue );
45 
46  virtual void clearAllDialogValues();
47 
48 
49  virtual QString defaultDestinationAddress( QString deviceAddress );
50 
51 
52 protected:
53 
54  virtual void setupGui() override;
55  virtual void setLaunchMode(LaunchMode) override;
56 
57 protected slots:
58 
59  void onRefreshParentDialog();
61 
62  void onPortBox_indexChanged(int);
63  void onPortBox_textChanged(QString);
64  void onSessionIdBox_valueChanged( int );
66  void onDeviceAddressBox_activated(QString);
68  void onDescription_textChanged(QString);
69 
70 protected:
71 
72  Ui::DisConnectionConfigurationLayout myConfigurationLayout;
73 
76 
78 };
DtConnectionDISSettings myAdvancedSettings
Definition: disConfigSubwidget.h:75
Definition: disConfigSubwidget.h:28
LaunchMode
Definition: protocolConfigSubWidget.h:30
Base class for both DIS and HLA connection configuration widgets.
Definition: protocolConfigSubWidget.h:25
void onPortBox_indexChanged(int)
DtDISArgType
Definition: connectionDISSettings.h:28
DtConnectionExConfigFileSelectionWidget * myExConfigFileSelectionWidget
Definition: disConfigSubwidget.h:77
Definition: disConfigSubwidget.h:27
virtual void refreshDisDialogValue(DtConnectionDISSettings::DtDISArgType argType, QString argValue)
void onDeviceAddressBox_activated(QString)
virtual void clearAllDialogValues()
virtual QString defaultDestinationAddress(QString deviceAddress)
void onLinkConfigFilesSelectionChanged()
Base class for all Launcher settings objects.
Definition: connectionSettings.h:64
virtual ~DtDisConfigSubwidget() override
DTOR.
Widget used to configure a DIS connection.
Definition: disConfigSubwidget.h:22
void onSessionIdBox_valueChanged(int)
virtual DtConnectionSettings * connectionSettings() override
DtDisConfigSubwidget(QWidget *parent)
CTOR.
virtual void setConnectionSettings(DtConnectionSettings *settings) override
Pass in the current connection setting.
void onPortBox_textChanged(QString)
Stores DIS connection settings.
Definition: connectionDISSettings.h:24
Ui::DisConnectionConfigurationLayout myConfigurationLayout
Definition: disConfigSubwidget.h:72
Class that allows the user to choose which VR-Link exercise configuration file they would like to use...
Definition: connectionExConfigFileSelectionWidget.h:30
virtual void refreshAllDialogValues() override
Update the widget values from our settings object.
void onDestinationAddressBox_textChanged(QString)
virtual void setupGui() override
DtDisPortIndexType
Definition: disConfigSubwidget.h:26
DtConnectionDISSettings * mySettingsObject
Definition: disConfigSubwidget.h:74
Contains the DtConnectionDISSettings class declaration.
virtual void setLaunchMode(LaunchMode) override
Mode in which the launcher is running Could effect how the UI is configured, especially around site a...
void onUseAbsoluteTimeStampsCheckBox_stateChanged(int)
void onDescription_textChanged(QString)
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)