VR-Forces 4.10 Class Documentation
 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 
21 { Q_OBJECT;
22 public:
23 
25  DtDisConfigSubwidget( QWidget* parent );
26 
28  virtual ~DtDisConfigSubwidget();
29 
30  // Pass in the current connection setting
31  virtual void setConnectionSettings( DtConnectionSettings* settings );
33 
35  virtual void refreshAllDialogValues();
36 
37  virtual void refreshDisDialogValue( DtConnectionDISSettings::DtDISArgType argType, QString argValue );
38 
39  virtual bool advancedSettings();
40  virtual void setAdvancedSettings( bool );
41  virtual void clearAdvancedSettingsDialog();
42 
43 
44  virtual QString defaultDestinationAddress( QString deviceAddress );
45 
46 protected:
47 
48  virtual void setupGui();
49  virtual void setLaunchMode(LaunchMode);
50 
53 
54 protected slots:
55 
56  void onPortBox_textChanged( int );
57  void onExerciseIdBox_valueChanged( int );
58  void onSessionIdBox_valueChanged( int );
59  void onBESiteIdBox_valueChanged( int );
60  void onBEAppNumBox_valueChanged( int );
61  void onFESiteIdBox_valueChanged( int );
62  void onFEAppNumBox_valueChanged( int );
64  void onDeviceAddressBox_activated( QString );
65  void onMulticastAddressBox_textChanged( QString );
73 
74 protected:
75 
76  Ui::DisConnectionConfigurationLayout myConfigurationLayout;
77 
80 };
DtConnectionDISSettings myAdvancedSettings
Definition: disConfigSubwidget.h:79
void onBESiteIdBox_valueChanged(int)
LaunchMode
Definition: protocolConfigSubWidget.h:30
Base class for both DIS and HLA connection configuration widgets.
Definition: protocolConfigSubWidget.h:25
virtual void setLaunchMode(LaunchMode)
DtDISArgType
Definition: connectionDISSettings.h:26
virtual DtConnectionSettings * connectionSettings()
void onMulticastTtlSpinBox_valueChanged(int)
virtual void setAdvancedSettings(bool)
virtual void refreshDisDialogValue(DtConnectionDISSettings::DtDISArgType argType, QString argValue)
void onDeviceAddressBox_activated(QString)
virtual QString defaultDestinationAddress(QString deviceAddress)
virtual void setupGui()
void onReceiveBufferSizeSpinBox_valueChanged(int)
Base class for all Launcher settings objects.
Definition: connectionSettings.h:61
void onSendBufferSizeSpinBox_valueChanged(int)
void onBEAppNumBox_valueChanged(int)
virtual void clearAdvancedSettingsDialog()
virtual ~DtDisConfigSubwidget()
DTOR.
void onExerciseIdBox_valueChanged(int)
virtual bool advancedSettings()
void onMulticastAddressBox_textChanged(QString)
void onDisVersionAddressBox_valueChanged(int)
virtual void refreshAllDialogValues()
Update the widget values from our settings object.
void onAdvancedSettingsGroupBox_toggled(bool)
Widget used to configure a DIS connection.
Definition: disConfigSubwidget.h:20
void onSessionIdBox_valueChanged(int)
virtual void backupAndRemoveAdvancedSetting(DtConnectionDISSettings::DtDISArgType)
void onFEAppNumBox_valueChanged(int)
DtDisConfigSubwidget(QWidget *parent)
CTOR.
virtual void setConnectionSettings(DtConnectionSettings *settings)
Stores DIS connection settings.
Definition: connectionDISSettings.h:22
Ui::DisConnectionConfigurationLayout myConfigurationLayout
Definition: disConfigSubwidget.h:76
void onDestinationAddressBox_textChanged(QString)
void onFESiteIdBox_valueChanged(int)
void onUseAsyncIoCheckBox_stateChanged(int)
virtual void restoreAdvancedSetting(DtConnectionDISSettings::DtDISArgType)
DtConnectionDISSettings * mySettingsObject
Definition: disConfigSubwidget.h:78
Contains the DtConnectionDISSettings class declaration.
void onUseAbsoluteTimeStampsCheckBox_stateChanged(int)
void onPortBox_textChanged(int)
Contains the DtprotocolConfigSubWidget class declaration.

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)