13 #include <vlutil/vlString.h>
14 #include <vlutil/vlFilename.h>
15 #include <vlutil/vlPrint.h>
17 #include <QtWidgets/QApplication>
19 #include <QtCore/QDir>
20 #include <QtWidgets/QTreeWidget>
23 #include <mtl/configVariable.h>
24 #include <mtl/multiConfigVariable.h>
31 class DtAutoDriversRecord;
50 std::string language()
const;
52 virtual void setDarkMode(
bool);
58 virtual QString iconPath()
const;
59 virtual QString appDataIconPath()
const;
65 bool config()
const {
return myConfig.getValue(); };
66 virtual std::vector<std::string> applicationsToRun()
const;
67 virtual std::vector<std::string> displayGroupsToRun()
const;
70 virtual bool getConnection(std::string& c)
const {
if (myConnection.isSet()) { c = myConnection.getValue();
return true; }
return false; };
71 virtual QStringList getAdditionalArguments(
const std::string& app)
const;
78 bool myLaunched =
false;
83 DtCmdLine::MultiArg<std::string>
myRun;
DtCmdLine::ValueArg< std::string > myAppDataDir
Definition: vrfLauncher.h:86
DtConfigVariable< bool > myUseUserSettingsDirectory
Definition: vrfLauncher.h:77
Adds a new method to the DtApplicationSettings class so that the –ignore_rest command option is not a...
Definition: applicationSettingsWithoutIgnore.h:18
DtConfigVariable< DtString > myLanguage
Definition: vrfLauncher.h:79
DtApplicationSettingsWithoutIgnore myApplicationSettings
Definition: vrfLauncher.h:76
bool runVrfSim() const
Definition: vrfLauncher.h:69
DtCmdLine::ValueArg< std::string > myDataDir
Definition: vrfLauncher.h:87
bool myDarkMode
Definition: vrfLauncher.h:88
Contains the DtApplicationSettingsWithoutIgnore class declaration.
DtCmdLine::SwitchArg myGui
Definition: vrfLauncher.h:81
DtCmdLine::MultiArg< std::string > myRunGroup
Definition: vrfLauncher.h:85
bool config() const
Definition: vrfLauncher.h:65
DtCmdLine::MultiArg< std::string > myRun
Definition: vrfLauncher.h:83
DtCmdLine::ValueArg< std::string > myConnection
Definition: vrfLauncher.h:84
virtual bool getConnection(std::string &c) const
Definition: vrfLauncher.h:70
Manages launch configurations for the front-end and back-end.
Definition: vrfLauncher.h:36
Definition: settingsManager.h:98
bool launched() const
Definition: vrfLauncher.h:64
bool runVrfGui() const
Definition: vrfLauncher.h:68
bool darkMode() const
Definition: vrfLauncher.h:53
#define DT_DLL_vrfLauncherQt
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfLauncherQtDefines.h:34
The dialog widget that displays the various connection configurations.
Definition: vrfLauncherMainWidget.h:43
DtCmdLine::SwitchArg mySim
Definition: vrfLauncher.h:82
DtCmdLine::SwitchArg myConfig
Definition: vrfLauncher.h:80
void setLaunched(bool b)
Definition: vrfLauncher.h:63