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);
DtConfigVariable< DtString > myUsePredefinedConnection
Definition: vrfLauncher.h:134
virtual void setBackEndBinDir(const char *path)
virtual const QStringList backEndAppArgs() const
std::string language() const
DtConfigVariable< bool > myUseUserSettingsDirectory
Definition: vrfLauncher.h:133
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:135
bool myFrontEndDebugFlag
Definition: vrfLauncher.h:144
virtual QFileInfo frontEndAppFile()
void setBackendDebug(bool)
DtApplicationSettingsWithoutIgnore myApplicationSettings
Definition: vrfLauncher.h:125
void setFrontEndDebug(bool)
DtConfigVariable< bool > myRunFrontEndFlag
Definition: vrfLauncher.h:126
virtual bool frontEndLaunchRequested() const
virtual ~DtVrfLauncherApplication()
DTOR.
virtual int startConnectionConfigWidget()
virtual bool configurationMode() const
bool backEndDebug() const
Definition: vrfLauncher.h:116
DtConfigVariable< bool > myRunBackEndFlag
Definition: vrfLauncher.h:127
Contains the DtApplicationSettingsWithoutIgnore class declaration.
DtConfigVariable< bool > myGuiArgsFlag
Definition: vrfLauncher.h:131
QStringList myAdditionalFrontEndArgs
Definition: vrfLauncher.h:138
bool frontEndDebug() const
Definition: vrfLauncher.h:115
DtProtocolTypes
Enumeration for supported protocol types.
Definition: connectionSettings.h:45
virtual bool radioLaunchRequested() const
Base class for all Launcher settings objects.
Definition: connectionSettings.h:61
bool myLaunchFlag
Definition: vrfLauncher.h:142
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:129
virtual QString frontEndAppName()
QStringList myAdditionalBackEndArgs
Definition: vrfLauncher.h:141
Manages launch configurations for the front-end and back-end.
Definition: vrfLauncher.h:36
DtConnectionSettings * myConnectionSettings
Definition: vrfLauncher.h:124
bool myBackEndDebugFlag
Definition: vrfLauncher.h:145
DtConfigVariable< bool > myMakRadioFlag
Definition: vrfLauncher.h:132
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:130
virtual const QDir & frontEndBinDir() const
virtual bool inLaunchMode() const
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:128
virtual QString backEndAppName()
QDir myBackEndBinDir
Definition: vrfLauncher.h:140
virtual DtConnectionSettings * connectionSettings()
QDir myFrontEndBinDir
Definition: vrfLauncher.h:137
virtual bool processPredefinedConnection()
If myUsePredefinedConnection is not empty, call processDriver to attempt to load the connection...