VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
DtLegionConfigSubwidget Class Reference

Widget used to configure a Legion connection.

Inheritance diagram for DtLegionConfigSubwidget:
Inheritance graph
[legend]

Public Member Functions

 DtLegionConfigSubwidget (QWidget *parent)
 
virtual ~DtLegionConfigSubwidget ()
 
virtual void setConnectionSettings (DtConnectionSettings *settings)
 
virtual DtConnectionSettingsconnectionSettings ()
 
virtual void refreshAllDialogValues ()
 
virtual void refreshLegionDialogValue (DtConnectionLegionSettings::DtLegionArgType argType, QString argValue)
 
virtual QString defaultLegionHostAddress (QString deviceAddress)
 
- Public Member Functions inherited from DtProtocolConfigSubWidget
 DtProtocolConfigSubWidget (QWidget *parent)
 
virtual ~DtProtocolConfigSubWidget ()
 
virtual void init ()
 
virtual unsigned int protocolType () const
 
virtual void setProtocolType (unsigned int type)
 
virtual LaunchMode launchMode () const
 

Protected Slots

void onPortBox_textChanged (int)
 
void onSessionIdBox_valueChanged (int)
 
void onBESiteIdBox_valueChanged (int)
 
void onBEAppNumBox_valueChanged (int)
 
void onFESiteIdBox_valueChanged (int)
 
void onFEAppNumBox_valueChanged (int)
 
void onServerAddressBox_textChanged (QString)
 
void onDeviceAddressBox_activated (QString)
 

Protected Member Functions

virtual void setupGui ()
 
virtual void setLaunchMode (LaunchMode)
 

Protected Attributes

Ui::LegionConnectionConfigurationLayout myConfigurationLayout
 
DtConnectionLegionSettingsmySettingsObject
 
- Protected Attributes inherited from DtProtocolConfigSubWidget
QString myConfigurationName
 
unsigned int myProtocolType
 
QGridLayout * myDataLayout
 
LaunchMode myLaunchMode
 
Ui::SiteApplicationNumberLayout mySiteApplicationNumberContainer
 
QWidget * mySiteApplicationNumberContainerWidget
 

Additional Inherited Members

- Public Types inherited from DtProtocolConfigSubWidget
enum  LaunchMode { Combined = 1, FrontendOnly = 2, BackendOnly = 3 }
 
- Static Public Member Functions inherited from DtProtocolConfigSubWidget
static QStringList findDeviceAddresses ()
 

Constructor & Destructor Documentation

DtLegionConfigSubwidget::DtLegionConfigSubwidget ( QWidget *  parent)

CTOR.

virtual DtLegionConfigSubwidget::~DtLegionConfigSubwidget ( )
virtual

DTOR.

Member Function Documentation

virtual void DtLegionConfigSubwidget::setConnectionSettings ( DtConnectionSettings settings)
virtual
virtual DtConnectionSettings* DtLegionConfigSubwidget::connectionSettings ( )
virtual
virtual void DtLegionConfigSubwidget::refreshAllDialogValues ( )
virtual

Update the widget values from our settings object.

Implements DtProtocolConfigSubWidget.

virtual void DtLegionConfigSubwidget::refreshLegionDialogValue ( DtConnectionLegionSettings::DtLegionArgType  argType,
QString  argValue 
)
virtual
virtual QString DtLegionConfigSubwidget::defaultLegionHostAddress ( QString  deviceAddress)
virtual
virtual void DtLegionConfigSubwidget::setupGui ( )
protectedvirtual
virtual void DtLegionConfigSubwidget::setLaunchMode ( LaunchMode  )
protectedvirtual

Reimplemented from DtProtocolConfigSubWidget.

void DtLegionConfigSubwidget::onPortBox_textChanged ( int  )
protectedslot
void DtLegionConfigSubwidget::onSessionIdBox_valueChanged ( int  )
protectedslot
void DtLegionConfigSubwidget::onBESiteIdBox_valueChanged ( int  )
protectedslot
void DtLegionConfigSubwidget::onBEAppNumBox_valueChanged ( int  )
protectedslot
void DtLegionConfigSubwidget::onFESiteIdBox_valueChanged ( int  )
protectedslot
void DtLegionConfigSubwidget::onFEAppNumBox_valueChanged ( int  )
protectedslot
void DtLegionConfigSubwidget::onServerAddressBox_textChanged ( QString  )
protectedslot
void DtLegionConfigSubwidget::onDeviceAddressBox_activated ( QString  )
protectedslot

Member Data Documentation

Ui::LegionConnectionConfigurationLayout DtLegionConfigSubwidget::myConfigurationLayout
protected
DtConnectionLegionSettings* DtLegionConfigSubwidget::mySettingsObject
protected

The documentation for this class was generated from the following file:

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)