VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtVrfLauncherApplication Class Reference

Manages launch configurations for the front-end and back-end. More...

Inheritance diagram for DtVrfLauncherApplication:
Inheritance graph
[legend]

Public Member Functions

 DtVrfLauncherApplication ()
 Default CTOR.
 DtVrfLauncherApplication (int &argc, char *argv[])
 CTOR.
virtual ~DtVrfLauncherApplication ()
 DTOR.
virtual bool processPredefinedConnection ()
 If myUsePredefinedConnection is not empty, call processDriver to attempt to load the connection.
virtual bool processAutoConnect ()
 If the autoConnect.xml file is present, calls processDriver to attempt to load it.
virtual bool processDriver (const std::string driverName, const std::string driverFilepath)
 If the specified driver file can be loaded it is used to populate myConnection and true is returned.
virtual DtConnectionSettingsconnectionSettings ()
virtual void setConnectionSettings (DtConnectionSettings *settings)
virtual QString frontEndAppName ()
virtual void setFrontEndBinDir (const char *path)
virtual const QDir & frontEndBinDir () const
virtual QFileInfo frontEndAppFile ()
virtual const QStringList frontEndAppArgs () const
virtual bool connectionWillBeValid () const
virtual QString backEndAppNameFromProtocol (DtProtocolTypes thisProtocol)
virtual QString backEndAppName ()
virtual void setBackEndBinDir (const char *path)
virtual const QDir & backEndBinDir () const
virtual QFileInfo backEndAppFile ()
virtual const QStringList backEndAppArgs () const
virtual int startConnectionConfigWidget ()
virtual void setInLaunchMode (bool launch)
virtual bool inLaunchMode () const
virtual bool frontEndLaunchRequested () const
virtual bool backEndLaunchRequested () const
virtual bool configurationMode () const
virtual bool combinedLaunchRequested () const
void setFrontEndDebug (bool)
void setBackendDebug (bool)
std::string language () const

Protected Attributes

DtConnectionSettingsmyConnectionSettings
DtApplicationSettings myApplicationSettings
DtConfigVariable< boolmyRunFrontEndFlag
DtConfigVariable< boolmyRunBackEndFlag
DtConfigVariable< boolmyConfigTool
DtConfigVariable< DtStringmyUsePredefinedConnection
DtConfigVariable< DtStringmyLanguage
QDir myFrontEndBinDir
QStringList myFrontEndAppArgs
QDir myBackEndBinDir
QStringList myBackEndAppArgs
bool myLaunchFlag
bool myFrontEndDebugFlag
bool myBackEndDebugFlag

Detailed Description

Manages launch configurations for the front-end and back-end.

Constructor & Destructor Documentation

DtVrfLauncherApplication::DtVrfLauncherApplication ( )

Default CTOR.

DtVrfLauncherApplication::DtVrfLauncherApplication ( int argc,
char argv[] 
)

CTOR.

virtual DtVrfLauncherApplication::~DtVrfLauncherApplication ( )
virtual

DTOR.

Member Function Documentation

virtual bool DtVrfLauncherApplication::processPredefinedConnection ( )
virtual

If myUsePredefinedConnection is not empty, call processDriver to attempt to load the connection.

virtual bool DtVrfLauncherApplication::processAutoConnect ( )
virtual

If the autoConnect.xml file is present, calls processDriver to attempt to load it.

virtual bool DtVrfLauncherApplication::processDriver ( const std::string  driverName,
const std::string  driverFilepath 
)
virtual

If the specified driver file can be loaded it is used to populate myConnection and true is returned.

virtual DtConnectionSettings* DtVrfLauncherApplication::connectionSettings ( )
virtual
virtual void DtVrfLauncherApplication::setConnectionSettings ( DtConnectionSettings settings)
virtual
virtual QString DtVrfLauncherApplication::frontEndAppName ( )
virtual
virtual void DtVrfLauncherApplication::setFrontEndBinDir ( const char path)
virtual
virtual const QDir& DtVrfLauncherApplication::frontEndBinDir ( ) const
virtual
virtual QFileInfo DtVrfLauncherApplication::frontEndAppFile ( )
virtual
virtual const QStringList DtVrfLauncherApplication::frontEndAppArgs ( ) const
virtual
virtual bool DtVrfLauncherApplication::connectionWillBeValid ( ) const
virtual
virtual QString DtVrfLauncherApplication::backEndAppNameFromProtocol ( DtProtocolTypes  thisProtocol)
virtual
virtual QString DtVrfLauncherApplication::backEndAppName ( )
virtual
virtual void DtVrfLauncherApplication::setBackEndBinDir ( const char path)
virtual
virtual const QDir& DtVrfLauncherApplication::backEndBinDir ( ) const
virtual
virtual QFileInfo DtVrfLauncherApplication::backEndAppFile ( )
virtual
virtual const QStringList DtVrfLauncherApplication::backEndAppArgs ( ) const
virtual
virtual int DtVrfLauncherApplication::startConnectionConfigWidget ( )
virtual
virtual void DtVrfLauncherApplication::setInLaunchMode ( bool  launch)
virtual
virtual bool DtVrfLauncherApplication::inLaunchMode ( ) const
virtual
virtual bool DtVrfLauncherApplication::frontEndLaunchRequested ( ) const
virtual
virtual bool DtVrfLauncherApplication::backEndLaunchRequested ( ) const
virtual
virtual bool DtVrfLauncherApplication::configurationMode ( ) const
virtual
virtual bool DtVrfLauncherApplication::combinedLaunchRequested ( ) const
virtual
void DtVrfLauncherApplication::setFrontEndDebug ( bool  )
void DtVrfLauncherApplication::setBackendDebug ( bool  )
std::string DtVrfLauncherApplication::language ( ) const

Member Data Documentation

DtConnectionSettings* DtVrfLauncherApplication::myConnectionSettings
protected
DtApplicationSettings DtVrfLauncherApplication::myApplicationSettings
protected
DtConfigVariable<bool> DtVrfLauncherApplication::myRunFrontEndFlag
protected
DtConfigVariable<bool> DtVrfLauncherApplication::myRunBackEndFlag
protected
DtConfigVariable<bool> DtVrfLauncherApplication::myConfigTool
protected
DtConfigVariable<DtString> DtVrfLauncherApplication::myUsePredefinedConnection
protected
DtConfigVariable<DtString> DtVrfLauncherApplication::myLanguage
protected
QDir DtVrfLauncherApplication::myFrontEndBinDir
protected
QStringList DtVrfLauncherApplication::myFrontEndAppArgs
protected
QDir DtVrfLauncherApplication::myBackEndBinDir
protected
QStringList DtVrfLauncherApplication::myBackEndAppArgs
protected
bool DtVrfLauncherApplication::myLaunchFlag
protected
bool DtVrfLauncherApplication::myFrontEndDebugFlag
protected
bool DtVrfLauncherApplication::myBackEndDebugFlag
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)