VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
legionConfigSubwidget.h
Go to the documentation of this file.
1 /******************************************************************************
2  * Copyright (c) 2020 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
6 #pragma once
7 
9 #include "ui_DtLegionConnectionConfigurationLayout.h"
11 
13 
17 { Q_OBJECT;
18 public:
19 
21  DtLegionConfigSubwidget( QWidget* parent );
22 
24  virtual ~DtLegionConfigSubwidget();
25 
26  // Pass in the current connection setting
27  virtual void setConnectionSettings( DtConnectionSettings* settings );
29 
31  virtual void refreshAllDialogValues();
32 
33  virtual void refreshLegionDialogValue( DtConnectionLegionSettings::DtLegionArgType argType, QString argValue );
34 
35  virtual QString defaultLegionHostAddress( QString deviceAddress );
36 
37 protected:
38 
39  virtual void setupGui();
40  virtual void setLaunchMode(LaunchMode);
41 
42 protected slots:
43 
44  void onPortBox_textChanged( int );
45  void onSessionIdBox_valueChanged( int );
46  void onBESiteIdBox_valueChanged( int );
47  void onBEAppNumBox_valueChanged( int );
48  void onFESiteIdBox_valueChanged( int );
49  void onFEAppNumBox_valueChanged( int );
50  void onServerAddressBox_textChanged( QString );
51  void onDeviceAddressBox_activated( QString );
52 
53 protected:
54 
55  Ui::LegionConnectionConfigurationLayout myConfigurationLayout;
56 
58 };
virtual void setupGui()
LaunchMode
Definition: protocolConfigSubWidget.h:30
Base class for both DIS and HLA connection configuration widgets.
Definition: protocolConfigSubWidget.h:25
Widget used to configure a Legion connection.
Definition: legionConfigSubwidget.h:16
void onDeviceAddressBox_activated(QString)
void onServerAddressBox_textChanged(QString)
void onBEAppNumBox_valueChanged(int)
Base class for all Launcher settings objects.
Definition: connectionSettings.h:62
Ui::LegionConnectionConfigurationLayout myConfigurationLayout
Definition: legionConfigSubwidget.h:55
virtual DtConnectionSettings * connectionSettings()
void onFEAppNumBox_valueChanged(int)
virtual void setLaunchMode(LaunchMode)
virtual void setConnectionSettings(DtConnectionSettings *settings)
void onSessionIdBox_valueChanged(int)
DtConnectionLegionSettings * mySettingsObject
Definition: legionConfigSubwidget.h:57
virtual void refreshAllDialogValues()
Update the widget values from our settings object.
void onPortBox_textChanged(int)
DtLegionArgType
Definition: connectionLegionSettings.h:19
void onFESiteIdBox_valueChanged(int)
virtual void refreshLegionDialogValue(DtConnectionLegionSettings::DtLegionArgType argType, QString argValue)
virtual ~DtLegionConfigSubwidget()
DTOR.
virtual QString defaultLegionHostAddress(QString deviceAddress)
DtLegionConfigSubwidget(QWidget *parent)
CTOR.
void onBESiteIdBox_valueChanged(int)
Stores DIS connection settings.
Definition: connectionLegionSettings.h:15
Contains the DtprotocolConfigSubWidget class declaration.

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)