38 "%ENV_BIN% %ENV_ARGS% " \
39 "%SET_NICE% %WINE_BIN% " \
40 "%VIRTUAL_DESKTOP% %PROGRAM_BIN% %PROGRAM_ARGS% 2>&1";
101 std::string mountPoint = std::string(),
102 std::string virtualDrive = std::string(),
103 std::string execTemplate = DEFAULT_EXEC_TEMPLATE,
112 virtual bool save(
void);
144 void setName(std::string name);
145 void setPath(std::string path);
146 void setArch(std::string arch);
151 const std::string
getName(
void)
const;
152 const std::string
getPath(
void)
const;
153 const std::string
getArch(
void)
const;
161 static const std::string tableName_;
165 std::shared_ptr<WineVersion> version_;
166 std::string mountPoint_;
167 std::string virtualDrive_;
168 std::string execTemplate_;
void setArch(std::string arch)
Definition: wineprefix.cpp:174
const std::string getExecutionTemplate(void) const
Definition: wineprefix.cpp:218
const std::string getVirtualDrive(void) const
Definition: wineprefix.cpp:214
WineVersion * getVersion(void) const
Definition: wineprefix.cpp:206
std::string getEnvVariables(const WineApplication *wineApp)
Definition: wineprefix.cpp:107
Describes an abstract interface of object to q4wine db.
Definition: dbobject.hpp:40
WinePrefix()
Definition: wineprefix.cpp:27
void setExecutionTemplate(std::string execTemplate)
Definition: wineprefix.cpp:190
void setPath(std::string path)
Definition: wineprefix.cpp:170
const std::string getPath(void) const
Definition: wineprefix.cpp:198
void setVirtualDrive(std::string virtualDevice)
Definition: wineprefix.cpp:186
void setMountPoint(std::string mountPoint)
Definition: wineprefix.cpp:182
const std::string DEFAULT_EXEC_TEMPLATE
Definition: wineprefix.hpp:37
static WinePrefix * getInstance(intptr_t id)
Create WinePrefix object from DB by version.id.
Definition: wineprefix.cpp:86
Describes a wine application configuration.
Definition: wineapplication.hpp:60
const std::string getMountPoint(void) const
Definition: wineprefix.cpp:210
const std::string getArch(void) const
Definition: wineprefix.cpp:202
void setVersion(WineVersion *version)
Definition: wineprefix.cpp:178
~WinePrefix()
Definition: wineprefix.cpp:48
const std::string getName(void) const
Definition: wineprefix.cpp:194
std::string getExecutionString(const WineApplication *wineApp)
Definition: wineprefix.cpp:122
Describes a wine version configuration.
Definition: wineversion.hpp:51
Describes a wine prefix configuration.
Definition: wineprefix.hpp:62
void setName(std::string name)
Definition: wineprefix.cpp:166
virtual bool save(void)
Object into DB.
Definition: wineprefix.cpp:52