diff options
Diffstat (limited to 'plugins/Boltun/src/config.cpp')
-rw-r--r-- | plugins/Boltun/src/config.cpp | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/plugins/Boltun/src/config.cpp b/plugins/Boltun/src/config.cpp index 700a8b5014..f49ad4a667 100644 --- a/plugins/Boltun/src/config.cpp +++ b/plugins/Boltun/src/config.cpp @@ -40,15 +40,13 @@ inline wchar_t* GetString(char* key, const wchar_t* def) {
DBVARIANT dbv;
wchar_t* val;
- if (!db_get_ws(NULL, BOLTUN_KEY, key, &dbv))
- {
+ if (!g_plugin.getWString(key, &dbv)) {
size_t len = mir_wstrlen(dbv.pwszVal) + 1;
val = new wchar_t[len];
wcscpy_s(val, len, dbv.pwszVal);
db_free(&dbv);
}
- else
- {
+ else {
size_t len = mir_wstrlen(def) + 1;
val = new wchar_t[len];
wcscpy_s(val, len, def);
@@ -61,29 +59,29 @@ inline const wchar_t* SetString(char* key, const wchar_t* value) size_t len = mir_wstrlen(value) + 1;
wchar_t* val = new wchar_t[len];
wcscpy_s(val, len, value);
- db_set_ws(0, BOLTUN_KEY, key, val);
+ g_plugin.setWString(key, val);
return val;
}
#define BUILDETTERS(x, str, def) \
const bool BoltunConfig::Get##x() { \
- return db_get_dw(0, BOLTUN_KEY, str, def) != 0; } \
+ return g_plugin.getDword(str, def) != 0; } \
const bool BoltunConfig::Set##x(const bool value) { \
- db_set_dw(0, BOLTUN_KEY, str, value); \
- return value; }
+ g_plugin.setDword(str, value); \
+ return value; }
#define BUILDINTETTERS(x, str, def) \
const int BoltunConfig::Get##x() { \
- return db_get_dw(0, BOLTUN_KEY, str, def); } \
+ return g_plugin.getDword(str, def); } \
const int BoltunConfig::Set##x(const int value) { \
- db_set_dw(0, BOLTUN_KEY, str, value); \
- return value; }
+ g_plugin.setDword(str, value); \
+ return value; }
#define BUILDSTRETTERS(x, str, def) \
const wchar_t* BoltunConfig::Get##x() { \
- return GetString(str, def); } \
+ return GetString(str, def); } \
const wchar_t* BoltunConfig::Set##x(const wchar_t* value) { \
- return SetString(str, value); }
+ return SetString(str, value); }
#define BUILDINIT(x) \
x(&BoltunConfig::Get##x, &BoltunConfig::Set##x)
|