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 | Protected Attributes
DtVrfLauncherApplication Class Reference

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

Inheritance diagram for DtVrfLauncherApplication:
Inheritance graph
[legend]

Public Member Functions

 DtVrfLauncherApplication ()
 
 DtVrfLauncherApplication (int &argc, char *argv[])
 
virtual ~DtVrfLauncherApplication () override
 
std::string language () const
 
virtual void setDarkMode (bool)
 
bool darkMode () const
 
virtual QString iconPath () const
 
virtual QString appDataIconPath () const
 
virtual int start ()
 
void setLaunched (bool b)
 
bool launched () const
 
bool config () const
 
virtual std::vector< std::string > applicationsToRun () const
 
virtual std::vector< std::string > displayGroupsToRun () const
 
bool runVrfGui () const
 
bool runVrfSim () const
 
virtual bool getConnection (std::string &c) const
 
virtual QStringList getAdditionalArguments (const std::string &app) const
 
virtual void setMainWidget (DtVrfLauncherMainWidget *)
 

Protected Attributes

DtApplicationSettingsWithoutIgnore myApplicationSettings
 
DtConfigVariable< boolmyUseUserSettingsDirectory
 
bool myLaunched = false
 
DtConfigVariable< DtStringmyLanguage
 
DtCmdLine::SwitchArg myConfig
 
DtCmdLine::SwitchArg myGui
 
DtCmdLine::SwitchArg mySim
 
DtCmdLine::MultiArg< std::string > myRun
 
DtCmdLine::ValueArg< std::string > myConnection
 
DtCmdLine::MultiArg< std::string > myRunGroup
 
DtCmdLine::ValueArg< std::string > myAppDataDir
 
DtCmdLine::ValueArg< std::string > myDataDir
 
bool myDarkMode
 
DtVrfLauncherMainWidgetmyMainWidget = nullptr
 

Constructor & Destructor Documentation

DtVrfLauncherApplication::DtVrfLauncherApplication ( )

Default CTOR.

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

CTOR.

virtual DtVrfLauncherApplication::~DtVrfLauncherApplication ( )
overridevirtual

DTOR.

Member Function Documentation

std::string DtVrfLauncherApplication::language ( ) const
virtual void DtVrfLauncherApplication::setDarkMode ( bool  )
virtual
bool DtVrfLauncherApplication::darkMode ( ) const
inline
virtual QString DtVrfLauncherApplication::iconPath ( ) const
virtual
virtual QString DtVrfLauncherApplication::appDataIconPath ( ) const
virtual
virtual int DtVrfLauncherApplication::start ( )
virtual
void DtVrfLauncherApplication::setLaunched ( bool  b)
inline
bool DtVrfLauncherApplication::launched ( ) const
inline
bool DtVrfLauncherApplication::config ( ) const
inline
virtual std::vector<std::string> DtVrfLauncherApplication::applicationsToRun ( ) const
virtual
virtual std::vector<std::string> DtVrfLauncherApplication::displayGroupsToRun ( ) const
virtual
bool DtVrfLauncherApplication::runVrfGui ( ) const
inline
bool DtVrfLauncherApplication::runVrfSim ( ) const
inline
virtual bool DtVrfLauncherApplication::getConnection ( std::string &  c) const
inlinevirtual
virtual QStringList DtVrfLauncherApplication::getAdditionalArguments ( const std::string &  app) const
virtual
virtual void DtVrfLauncherApplication::setMainWidget ( DtVrfLauncherMainWidget )
virtual

Member Data Documentation

DtApplicationSettingsWithoutIgnore DtVrfLauncherApplication::myApplicationSettings
protected
DtConfigVariable<bool> DtVrfLauncherApplication::myUseUserSettingsDirectory
protected
bool DtVrfLauncherApplication::myLaunched = false
protected
DtConfigVariable<DtString> DtVrfLauncherApplication::myLanguage
protected
DtCmdLine::SwitchArg DtVrfLauncherApplication::myConfig
protected
DtCmdLine::SwitchArg DtVrfLauncherApplication::myGui
protected
DtCmdLine::SwitchArg DtVrfLauncherApplication::mySim
protected
DtCmdLine::MultiArg<std::string> DtVrfLauncherApplication::myRun
protected
DtCmdLine::ValueArg<std::string> DtVrfLauncherApplication::myConnection
protected
DtCmdLine::MultiArg<std::string> DtVrfLauncherApplication::myRunGroup
protected
DtCmdLine::ValueArg<std::string> DtVrfLauncherApplication::myAppDataDir
protected
DtCmdLine::ValueArg<std::string> DtVrfLauncherApplication::myDataDir
protected
bool DtVrfLauncherApplication::myDarkMode
protected
DtVrfLauncherMainWidget* DtVrfLauncherApplication::myMainWidget = nullptr
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)