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;
157 QString path()
const;
160 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).