156 std::string workDirectory,
157 std::string iconName = std::string(),
158 std::string description = std::string(),
159 std::string overrideDlls = std::string(),
160 std::string wineDebug = std::string(),
161 std::string virtualDesktop = std::string(),
162 std::string lang = std::string(),
163 bool useTerminal =
false,
164 std::string display = std::string(),
165 intptr_t priority = 0,
166 std::string preRunScript = std::string(),
167 std::string postRunScript = std::string(),
168 uintptr_t prefixId = 0,
174 virtual bool save(
void);
202 void setName(std::string name);
203 void setPath(std::string path);
204 void setArgs(std::string args);
211 void setLang(std::string lang);
220 const std::string
getName(
void)
const;
221 const std::string
getPath(
void)
const;
222 const std::string
getArgs(
void)
const;
230 const std::string
getLang(
void)
const;
241 static const std::string tableName_;
245 std::string workDirectory_;
246 std::string iconName_;
247 std::string description_;
248 std::string overrideDlls_;
249 std::string wineDebug_;
250 std::string virtualDesktop_;
253 std::string display_;
255 std::string preRunScript_;
256 std::string postRunScript_;
const std::string getLang(void) const
Definition: wineapplication.cpp:334
uintptr_t getPrefixId(void) const
Definition: wineapplication.cpp:358
void setDescription(std::string description)
Definition: wineapplication.cpp:232
static WineApplication * getInstance(intptr_t id)
Create WineApplication object from DB by version.id.
Definition: wineapplication.cpp:151
Describes an abstract interface of object to q4wine db.
Definition: dbobject.hpp:40
const std::string getDescription(void) const
Definition: wineapplication.cpp:304
const std::string getName(void) const
Definition: wineapplication.cpp:284
const std::string getPreRunScript(void) const
Definition: wineapplication.cpp:350
uintptr_t getDirId(void) const
Definition: wineapplication.cpp:362
virtual bool save(void)
Definition: wineapplication.cpp:73
void setLang(std::string lang)
Definition: wineapplication.cpp:248
const std::string getWineDebug(void) const
Definition: wineapplication.cpp:312
const std::string getIconName(void) const
Definition: wineapplication.cpp:300
~WineApplication()
Definition: wineapplication.cpp:69
bool getUseTerminal(void) const
Definition: wineapplication.cpp:338
void setDirId(uintptr_t dirId)
Definition: wineapplication.cpp:280
void setPreRunScript(std::string preRunScript)
Definition: wineapplication.cpp:268
void setUseTerminal(bool useTerminal)
Definition: wineapplication.cpp:252
void setOverrideDlls(std::string overrideDlls)
Definition: wineapplication.cpp:236
const std::string getWorkDirectory(void) const
Definition: wineapplication.cpp:296
intptr_t getPriority(void) const
Definition: wineapplication.cpp:346
void setDisplay(std::string display)
Definition: wineapplication.cpp:256
void setPostRunScript(std::string postRunScript)
Definition: wineapplication.cpp:272
void setPrefixId(uintptr_t prefixId)
Definition: wineapplication.cpp:276
void setWorkDirectory(std::string workDirectory)
Definition: wineapplication.cpp:224
void setVirtualDesktop(std::string virtualDesktop)
Definition: wineapplication.cpp:244
WineApplication()
Definition: wineapplication.cpp:27
Describes a wine application configuration.
Definition: wineapplication.hpp:60
void setPath(std::string path)
Definition: wineapplication.cpp:216
const std::string getVirtualDesktop(void) const
Definition: wineapplication.cpp:330
const std::string getOverrideDlls(void) const
Definition: wineapplication.cpp:308
const std::string getArgs(void) const
Definition: wineapplication.cpp:292
void setPriority(intptr_t priority)
Definition: wineapplication.cpp:260
void setName(std::string name)
Definition: wineapplication.cpp:212
const std::string getEnvVariables() const
Definition: wineapplication.cpp:199
void setWineDebug(std::string wineDebug)
Definition: wineapplication.cpp:240
void setIconName(std::string iconName)
Definition: wineapplication.cpp:228
const std::string getNiceCmd(void) const
Construct nice command.
Definition: wineapplication.cpp:190
const std::string getPath(void) const
Definition: wineapplication.cpp:288
void setArgs(std::string args)
Definition: wineapplication.cpp:220
const std::string getDisplay(void) const
Definition: wineapplication.cpp:342
const std::string formatVirtualDesktop(void) const
Definition: wineapplication.cpp:316
const std::string getPostRunScript(void) const
Definition: wineapplication.cpp:354