VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
hlaConfigSubwidget.h
Go to the documentation of this file.
1 /******************************************************************************
2  * Copyright (c) 2011 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 /******************************************************************************
6  * $RCSfile: hlaprotocolConfigSubWidget.h,v $ $Revision: 1.3 $ $State: Exp $
7  *****************************************************************************/
8 
12 
13 #pragma once
14 
16 
17 #include "ui_DtHlaConnectionConfigurationLayout.h"
18 
19 #include "connectionHLASettings.h"
20 
24 { Q_OBJECT;
25 public:
26 
28  DtHlaConfigSubwidget( QWidget* parent );
29 
31  virtual ~DtHlaConfigSubwidget();
32 
33  // Pass in the current connection setting
34  virtual void setConnectionSettings( DtConnectionSettings* settings );
36 
38  virtual void refreshAllDialogValues();
39 
40  virtual void clearAllDialogValues();
41 
42  virtual void refreshHlaDialogValue( DtConnectionHLASettings::DtHLAArgType argType, QString argValue );
43 
44 
45 protected:
46 
47  virtual void setupGui();
48 
49  virtual QString browseForFomFile(
50  const QString& directory, const QString& filter );
51  virtual void setLaunchMode(LaunchMode);
52 
53 protected slots:
54 
55  void onSessionIdBox_valueChanged( int );
56  void onFederationNameString_textChanged( QString );
57  void onFedFileNameString_textChanged( QString );
61  void onRprFomRadioButton_toggled( bool );
62  void onRprFomVersionComboBox_activated( QString );
63  void onCustomFomRadioButton_toggled( bool );
64  void onFomMapperLibraryName_textChanged( QString );
65  void onFomMapperInitString_textChanged( QString );
66  void onDeviceAddressComboBox_activated( QString );
67  void onBESiteIdBox_valueChanged( int );
68  void onBEAppNumBox_valueChanged( int );
69  void onFESiteIdBox_valueChanged( int );
70  void onFEAppNumBox_valueChanged( int );
71 
72 protected:
73 
74  Ui::HlaConnectionConfigurationLayout myConfigurationLayout;
75 
77 
79 
80 };
DtHlaConfigSubwidget(QWidget *parent)
CTOR.
void onFomMapperLibraryName_textChanged(QString)
LaunchMode
Definition: protocolConfigSubWidget.h:30
virtual void clearAllDialogValues()
void onRprFomVersionComboBox_activated(QString)
Base class for both DIS and HLA connection configuration widgets.
Definition: protocolConfigSubWidget.h:25
void onFedFileNameString_textChanged(QString)
void onUseAbsoluteTimeStampsCheckBox_stateChanged(int)
virtual DtConnectionSettings * connectionSettings()
virtual void setLaunchMode(LaunchMode)
void onFomMapperInitString_textChanged(QString)
Ui::HlaConnectionConfigurationLayout myConfigurationLayout
Definition: hlaConfigSubwidget.h:74
void onCustomFomRadioButton_toggled(bool)
void onFedFileBrowseButton_released()
void onFEAppNumBox_valueChanged(int)
void onIgnoreAdvisoriesCheckBox_stateChanged(int)
virtual ~DtHlaConfigSubwidget()
DTOR.
Base class for all Launcher settings objects.
Definition: connectionSettings.h:62
void onDeviceAddressComboBox_activated(QString)
DtConnectionHLASettings * mySettingsObject
Definition: hlaConfigSubwidget.h:78
virtual QString browseForFomFile(const QString &directory, const QString &filter)
Contains the DtConnectionHLASettings class declaration.
void onRprFomRadioButton_toggled(bool)
void onFESiteIdBox_valueChanged(int)
void onBESiteIdBox_valueChanged(int)
virtual void refreshAllDialogValues()
Update the widget values from our settings object.
Stores HLA connection settings.
Definition: connectionHLASettings.h:21
void onFederationNameString_textChanged(QString)
QString myLastBrowseDirectory
Definition: hlaConfigSubwidget.h:76
virtual void setupGui()
void onBEAppNumBox_valueChanged(int)
void onSessionIdBox_valueChanged(int)
virtual void refreshHlaDialogValue(DtConnectionHLASettings::DtHLAArgType argType, QString argValue)
virtual void setConnectionSettings(DtConnectionSettings *settings)
Holds the network settings widget for HLA connections.
Definition: hlaConfigSubwidget.h:23
DtHLAArgType
Definition: connectionHLASettings.h:25
Contains the DtprotocolConfigSubWidget class declaration.

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)