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

The dialog widget that displays the various connection configurations.

Inheritance diagram for DtAddApplicationDialog:
Inheritance graph
[legend]

Public Member Functions

 DtAddApplicationDialog (QWidget *parent, const Qt::WindowFlags &)
 
virtual ~DtAddApplicationDialog () override
 
virtual DtApplicationSet applicationSet () const
 
virtual void init (const DtApplicationSet &)
 

Public Attributes

QHBoxLayout * myNameLayout
 
QLabelmyNameLabel
 
QLineEditmyName
 
QHBoxLayout * myGroupLayout
 
QLabelmyGroupLabel
 
QLineEditmyGroup
 
QLabelmyCommandLineOptionsLabel
 
QLabelmyCommandLineOptionsDescriptionLabel
 
QWidget * myCommandLineOptionsWidget
 
QVBoxLayout * myCommandLineOptionsLayout
 
QRadioButton * myVRForcesBased
 
QRadioButton * myVRLinkBased
 
QRadioButton * myVRLinkLegacyBased
 
QRadioButton * myVRFMsgDumpBased
 
QRadioButton * myOther
 
QLabelmyProtocolSupportStrategyLabel
 
QLabelmyProtocolSupportStrategyDescriptionLabel
 
QWidget * myProtocolSupportStrategyWidget
 
QVBoxLayout * myProtocolSupportStrategyLayout
 
QRadioButton * mySeparateApplications
 
QRadioButton * mySingleApplication
 
QRadioButton * myNoProtocol
 
QWidget * myExecutables
 
QLabelmyExecutablesLabel
 
QGridLayout * myProtocolLayout
 
QLabelmyDISExecutableLabel
 
QLineEditmyDISExecutableLineEdit
 
QPushButtonmyDISSelectExecutable
 
QLabelmyHLAEVOExecutableLabel
 
QLineEditmyHLAEVOExecutableLineEdit
 
QPushButtonmyHLAEVOSelectExecutable
 
QLabelmyHLA4ExecutableLabel
 
QLineEditmyHLA4ExecutableLineEdit
 
QPushButtonmyHLA4SelectExecutable
 
QWidget * myExecutableOptions
 
QLabelmyExecutableOptionsLabel
 
QGridLayout * myExecutableOptionsLayout
 
QLabelmyDISOptionsLabel
 
QLineEditmyDISOptions
 
QLabelmyHLAEVOOptionsLabel
 
QLineEditmyHLAEVOOptions
 
QLabelmyHLA4OptionsLabel
 
QLineEditmyHLA4Options
 
QHBoxLayout * myButtonLayout
 
QPushButtonmyOKButton
 
QPushButtonmyCancelButton
 
QWidget * myVrfMessageDumpOptionsCanvas
 
QVBoxLayout * myVrfMessageDumpOptionsCanvasLayout
 
QLabelmyMessagesToPrintLabel
 
std::vector< QCheckBox * > myMessageOptions
 
QWidget * myApplications
 
QLabelmyApplicationsLabel
 

Protected Slots

virtual void onBaseChanged ()
 
virtual void onSupportStrategyChanged ()
 
virtual void validate ()
 
virtual void onSelectDISExecutable ()
 
virtual void onSelectHLAEVOExecutable ()
 
virtual void onSelectHLA4Executable ()
 
virtual void possiblySetDefaultName ()
 

Protected Member Functions

void setupUi ()
 
virtual DtFilename chooseFile (const DtFilename &, bool &ok)
 
virtual QString makeRelativeTo (QString origFile) const
 
virtual QString makeRelativeTo (QString origFile, QString path) const
 
virtual QString relativePath () const
 
virtual QString relativeFilename (const QString &file) const
 
virtual void addMessageOption (const QString &, const std::string &cla)
 
virtual std::string updateMessageOptions (std::string &options) const
 
virtual void setDefaultName (DtFilename)
 

Protected Attributes

QString myLastDirectory
 

Constructor & Destructor Documentation

DtAddApplicationDialog::DtAddApplicationDialog ( QWidget *  parent,
const Qt::WindowFlags &   
)

CTOR.

virtual DtAddApplicationDialog::~DtAddApplicationDialog ( )
overridevirtual

Virtual DTOR.

Member Function Documentation

virtual DtApplicationSet DtAddApplicationDialog::applicationSet ( ) const
virtual
virtual void DtAddApplicationDialog::init ( const DtApplicationSet )
virtual
virtual void DtAddApplicationDialog::onBaseChanged ( )
protectedvirtualslot
virtual void DtAddApplicationDialog::onSupportStrategyChanged ( )
protectedvirtualslot
virtual void DtAddApplicationDialog::validate ( )
protectedvirtualslot
virtual void DtAddApplicationDialog::onSelectDISExecutable ( )
protectedvirtualslot
virtual void DtAddApplicationDialog::onSelectHLAEVOExecutable ( )
protectedvirtualslot
virtual void DtAddApplicationDialog::onSelectHLA4Executable ( )
protectedvirtualslot
virtual void DtAddApplicationDialog::possiblySetDefaultName ( )
protectedvirtualslot
void DtAddApplicationDialog::setupUi ( )
protected
virtual DtFilename DtAddApplicationDialog::chooseFile ( const DtFilename &  ,
bool ok 
)
protectedvirtual
virtual QString DtAddApplicationDialog::makeRelativeTo ( QString  origFile) const
protectedvirtual
virtual QString DtAddApplicationDialog::makeRelativeTo ( QString  origFile,
QString  path 
) const
protectedvirtual
virtual QString DtAddApplicationDialog::relativePath ( ) const
protectedvirtual
virtual QString DtAddApplicationDialog::relativeFilename ( const QString &  file) const
protectedvirtual
virtual void DtAddApplicationDialog::addMessageOption ( const QString &  ,
const std::string &  cla 
)
protectedvirtual
virtual std::string DtAddApplicationDialog::updateMessageOptions ( std::string &  options) const
protectedvirtual
virtual void DtAddApplicationDialog::setDefaultName ( DtFilename  )
protectedvirtual

Member Data Documentation

QHBoxLayout* DtAddApplicationDialog::myNameLayout
QLabel* DtAddApplicationDialog::myNameLabel
QLineEdit* DtAddApplicationDialog::myName
QHBoxLayout* DtAddApplicationDialog::myGroupLayout
QLabel* DtAddApplicationDialog::myGroupLabel
QLineEdit* DtAddApplicationDialog::myGroup
QLabel* DtAddApplicationDialog::myCommandLineOptionsLabel
QLabel* DtAddApplicationDialog::myCommandLineOptionsDescriptionLabel
QWidget* DtAddApplicationDialog::myCommandLineOptionsWidget
QVBoxLayout* DtAddApplicationDialog::myCommandLineOptionsLayout
QRadioButton* DtAddApplicationDialog::myVRForcesBased
QRadioButton* DtAddApplicationDialog::myVRLinkBased
QRadioButton* DtAddApplicationDialog::myVRLinkLegacyBased
QRadioButton* DtAddApplicationDialog::myVRFMsgDumpBased
QRadioButton* DtAddApplicationDialog::myOther
QLabel* DtAddApplicationDialog::myProtocolSupportStrategyLabel
QLabel* DtAddApplicationDialog::myProtocolSupportStrategyDescriptionLabel
QWidget* DtAddApplicationDialog::myProtocolSupportStrategyWidget
QVBoxLayout* DtAddApplicationDialog::myProtocolSupportStrategyLayout
QRadioButton* DtAddApplicationDialog::mySeparateApplications
QRadioButton* DtAddApplicationDialog::mySingleApplication
QRadioButton* DtAddApplicationDialog::myNoProtocol
QWidget* DtAddApplicationDialog::myExecutables
QLabel* DtAddApplicationDialog::myExecutablesLabel
QGridLayout* DtAddApplicationDialog::myProtocolLayout
QLabel* DtAddApplicationDialog::myDISExecutableLabel
QLineEdit* DtAddApplicationDialog::myDISExecutableLineEdit
QPushButton* DtAddApplicationDialog::myDISSelectExecutable
QLabel* DtAddApplicationDialog::myHLAEVOExecutableLabel
QLineEdit* DtAddApplicationDialog::myHLAEVOExecutableLineEdit
QPushButton* DtAddApplicationDialog::myHLAEVOSelectExecutable
QLabel* DtAddApplicationDialog::myHLA4ExecutableLabel
QLineEdit* DtAddApplicationDialog::myHLA4ExecutableLineEdit
QPushButton* DtAddApplicationDialog::myHLA4SelectExecutable
QWidget* DtAddApplicationDialog::myExecutableOptions
QLabel* DtAddApplicationDialog::myExecutableOptionsLabel
QGridLayout* DtAddApplicationDialog::myExecutableOptionsLayout
QLabel* DtAddApplicationDialog::myDISOptionsLabel
QLineEdit* DtAddApplicationDialog::myDISOptions
QLabel* DtAddApplicationDialog::myHLAEVOOptionsLabel
QLineEdit* DtAddApplicationDialog::myHLAEVOOptions
QLabel* DtAddApplicationDialog::myHLA4OptionsLabel
QLineEdit* DtAddApplicationDialog::myHLA4Options
QHBoxLayout* DtAddApplicationDialog::myButtonLayout
QPushButton* DtAddApplicationDialog::myOKButton
QPushButton* DtAddApplicationDialog::myCancelButton
QWidget* DtAddApplicationDialog::myVrfMessageDumpOptionsCanvas
QVBoxLayout* DtAddApplicationDialog::myVrfMessageDumpOptionsCanvasLayout
QLabel* DtAddApplicationDialog::myMessagesToPrintLabel
std::vector<QCheckBox*> DtAddApplicationDialog::myMessageOptions
QWidget* DtAddApplicationDialog::myApplications
QLabel* DtAddApplicationDialog::myApplicationsLabel
QString DtAddApplicationDialog::myLastDirectory
protected

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

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)