VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
evoConfigSubwidget.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_DtEvoConnectionConfigurationLayout.h"
15 
16 #include "connectionEVOSettings.h"
17 
19 
23 { Q_OBJECT;
24 public:
25 
27  DtEvoConfigSubwidget( QWidget* parent );
28 
30  virtual ~DtEvoConfigSubwidget() 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( DtConnectionEVOSettings::DtEVOArgType 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::EvoConnectionConfigurationLayout myConfigurationLayout;
65 
67 
69 
71 };
LaunchMode
Definition: protocolConfigSubWidget.h:30
virtual void refreshEvoDialogValue(DtConnectionEVOSettings::DtEVOArgType argType, QString argValue)
void onDeviceAddressComboBox_activated(QString)
DtEvoConfigSubwidget(QWidget *parent)
CTOR.
Base class for both DIS and HLA connection configuration widgets.
Definition: protocolConfigSubWidget.h:25
DtConnectionEVOSettings * mySettingsObject
Definition: evoConfigSubwidget.h:68
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 clearAllDialogValues()
DtEVOArgType
Definition: connectionEVOSettings.h:26
void onUseAbsoluteTimeStampsCheckBox_stateChanged(int)
Holds the network settings widget for EVO connections.
Definition: evoConfigSubwidget.h:22
void onLinkConfigFilesSelectionChanged()
Base class for all Launcher settings objects.
Definition: connectionSettings.h:64
virtual void setupGui() override
virtual void refreshAllDialogValues() override
Update the widget values from our settings object.
Ui::EvoConnectionConfigurationLayout myConfigurationLayout
Definition: evoConfigSubwidget.h:64
virtual DtConnectionSettings * connectionSettings() override
void onSessionIdBox_valueChanged(int)
Contains the DtConnectionEVOSettings class declaration.
QString myLastBrowseDirectory
Definition: evoConfigSubwidget.h:66
Class that allows the user to choose which VR-Link exercise configuration file they would like to use...
Definition: connectionExConfigFileSelectionWidget.h:30
Stores HLA EVO connection settings.
Definition: connectionEVOSettings.h:22
DtConnectionExConfigFileSelectionWidget * myExConfigFileSelectionWidget
Definition: evoConfigSubwidget.h:70
virtual ~DtEvoConfigSubwidget() override
DTOR.
virtual void setConnectionSettings(DtConnectionSettings *settings) override
Pass in the current connection setting.
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)