23 #ifndef id97064B0C_7D3A_489E_B2241AD6943450FB 24 #define id97064B0C_7D3A_489E_B2241AD6943450FB 48 class MAIN_EXPORT
ExeFile :
public QObject
60 const QString &configKey()
const;
64 const QString &exeTypeName()
const;
92 virtual Message install(QWidget *parent);
96 const QString &programName()
const;
109 virtual QString pathToExe(
Message &message);
114 void setConfigKey(
const QString &keyName);
118 void setExeTypeName(
const QString &name);
122 void setProgramName(
const QString &name);
135 virtual QString workingDirectory(
Message &message);
140 QString obtainBinary(
Message &message)
const;
159 QString path()
const;
162 QString workingDir()
const;
Message object used to pass messages throughout the Doomseeker's system.
A simple executable path & working dir structure.
Access to external program executables (game clients, servers, and so on).