12 #include <vlutil/vlString.h>
13 #include <vlutil/vlFilename.h>
14 #include <vlutil/vlPrint.h>
16 #include <QtWidgets/QApplication>
18 #include <QtCore/QDir>
21 #include <mtl/configVariable.h>
22 #include <mtl/multiConfigVariable.h>
27 class DtSimMetricsLauncherInitializer;
31 class DtAutoDriversRecord;
60 const std::string driverFilepath);
123 virtual std::string
iconPath()
const;
DtConfigVariable< DtString > myUsePredefinedConnection
Definition: vrfLauncher.h:137
virtual void setBackEndBinDir(const char *path)
virtual const QStringList backEndAppArgs() const
std::string language() const
DtConfigVariable< bool > myUseUserSettingsDirectory
Definition: vrfLauncher.h:136
Adds a new method to the DtApplicationSettings class so that the –ignore_rest command option is not a...
Definition: applicationSettingsWithoutIgnore.h:17
Contains the DtConnectionSettingsObject class declaration.
DtConfigVariable< DtString > myLanguage
Definition: vrfLauncher.h:138
virtual QFileInfo frontEndAppFile()
DtApplicationSettingsWithoutIgnore myApplicationSettings
Definition: vrfLauncher.h:128
DtConfigVariable< bool > myRunFrontEndFlag
Definition: vrfLauncher.h:129
virtual bool frontEndLaunchRequested() const
virtual ~DtVrfLauncherApplication()
DTOR.
virtual int startConnectionConfigWidget()
bool myDarkMode
Definition: vrfLauncher.h:146
virtual bool configurationMode() const
DtConfigVariable< bool > myRunBackEndFlag
Definition: vrfLauncher.h:130
Contains the DtApplicationSettingsWithoutIgnore class declaration.
DtConfigVariable< bool > myGuiArgsFlag
Definition: vrfLauncher.h:134
QStringList myAdditionalFrontEndArgs
Definition: vrfLauncher.h:141
DtProtocolTypes
Enumeration for supported protocol types.
Definition: connectionSettings.h:45
virtual bool radioLaunchRequested() const
Base class for all Launcher settings objects.
Definition: connectionSettings.h:62
bool myLaunchFlag
Definition: vrfLauncher.h:145
virtual void setConnectionSettings(DtConnectionSettings *settings)
virtual QString radioAppName()
virtual const QDir & backEndBinDir() const
virtual bool combinedLaunchRequested() const
DtVrfLauncherApplication()
Default CTOR.
virtual QFileInfo radioAppFile()
virtual bool backEndLaunchRequested() const
DtConfigVariable< bool > myIgnoreFlag
Definition: vrfLauncher.h:132
virtual QString frontEndAppName()
QStringList myAdditionalBackEndArgs
Definition: vrfLauncher.h:144
Manages launch configurations for the front-end and back-end.
Definition: vrfLauncher.h:36
DtConnectionSettings * myConnectionSettings
Definition: vrfLauncher.h:127
virtual std::string iconPath() const
DtConfigVariable< bool > myMakRadioFlag
Definition: vrfLauncher.h:135
Definition: settingsManager.h:100
virtual const QStringList frontEndAppArgs() const
virtual void setFrontEndBinDir(const char *path)
virtual QString backEndAppNameFromProtocol(DtProtocolTypes thisProtocol)
virtual void setInLaunchMode(bool launch)
virtual QFileInfo backEndAppFile()
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...
DtConfigVariable< bool > mySimArgsFlag
Definition: vrfLauncher.h:133
virtual const QDir & frontEndBinDir() const
bool darkMode() const
Definition: vrfLauncher.h:118
virtual bool inLaunchMode() const
virtual void setDarkMode(bool)
virtual const QStringList radioAppArgs() const
virtual bool connectionWillBeValid() const
virtual bool processAutoConnect()
If the autoConnect.xml file is present, calls processDriver to attempt to load it.
DtConfigVariable< bool > myConfigTool
Definition: vrfLauncher.h:131
virtual QString backEndAppName()
QDir myBackEndBinDir
Definition: vrfLauncher.h:143
virtual DtConnectionSettings * connectionSettings()
QDir myFrontEndBinDir
Definition: vrfLauncher.h:140
virtual bool processPredefinedConnection()
If myUsePredefinedConnection is not empty, call processDriver to attempt to load the connection...