mirror of
https://github.com/QuasarApp/QuasarAppLib.git
synced 2025-05-08 07:29:43 +00:00
Merge branch 'v1_1' of https://github.com/QuasarApp/QuasarAppLib into v1_1
This commit is contained in:
commit
f16b511e6c
12
params.cpp
12
params.cpp
@ -98,3 +98,15 @@ QString Params::getStrArg(const QString& key) {
|
|||||||
QVariant Params::getArg(const QString& key) {
|
QVariant Params::getArg(const QString& key) {
|
||||||
return params.value(key, "");
|
return params.value(key, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Params::setArg(const QString &key, const QVariant &val) {
|
||||||
|
params.insert(key, val);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Params::setEnable(const QString &key, bool enable) {
|
||||||
|
if (enable) {
|
||||||
|
params.insert(key, "");
|
||||||
|
} else {
|
||||||
|
params.remove(key);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
13
params.h
13
params.h
@ -52,6 +52,19 @@ public:
|
|||||||
*/
|
*/
|
||||||
static QVariant getArg(const QString& key);
|
static QVariant getArg(const QString& key);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief setArg - set value of key
|
||||||
|
* @param key
|
||||||
|
*/
|
||||||
|
static void setArg(const QString& key, const QVariant& val);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief setArg - set boolean value of key
|
||||||
|
* @param key
|
||||||
|
* @param enable - new value of key
|
||||||
|
*/
|
||||||
|
static void setEnable(const QString& key, bool enable);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief isEndable - check if enable argument of key
|
* @brief isEndable - check if enable argument of key
|
||||||
* @param key
|
* @param key
|
||||||
|
Loading…
x
Reference in New Issue
Block a user