mirror of
https://github.com/QuasarApp/QuasarAppLib.git
synced 2025-04-29 11:14:39 +00:00
fix customParamasSize
This commit is contained in:
parent
5deea5073a
commit
99b6aa1474
@ -22,6 +22,7 @@
|
|||||||
using namespace QuasarAppUtils;
|
using namespace QuasarAppUtils;
|
||||||
|
|
||||||
static QVariantMap params = QVariantMap();
|
static QVariantMap params = QVariantMap();
|
||||||
|
static int _argc = 0;
|
||||||
|
|
||||||
bool Params::isEndable(const QString& key) {
|
bool Params::isEndable(const QString& key) {
|
||||||
return params.contains(key);
|
return params.contains(key);
|
||||||
@ -94,6 +95,9 @@ int Params::size() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int Params::customParamasSize() {
|
int Params::customParamasSize() {
|
||||||
|
if (_argc)
|
||||||
|
return _argc - 1;
|
||||||
|
|
||||||
return size() - 2;
|
return size() - 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -160,6 +164,7 @@ bool Params::parseParams(int argc, const char *argv[]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool Params::parseParams(int argc, char *argv[]) {
|
bool Params::parseParams(int argc, char *argv[]) {
|
||||||
|
argc = _argc;
|
||||||
return parseParams(argc, const_cast<const char**>(argv));
|
return parseParams(argc, const_cast<const char**>(argv));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
1
params.h
1
params.h
@ -31,6 +31,7 @@ private:
|
|||||||
static QString timeString();
|
static QString timeString();
|
||||||
static QString lvlToString(VerboseLvl vLvl);
|
static QString lvlToString(VerboseLvl vLvl);
|
||||||
static bool writeLoginFile(const QString& log, VerboseLvl vLvl = VerboseLvl::Debug);
|
static bool writeLoginFile(const QString& log, VerboseLvl vLvl = VerboseLvl::Debug);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Params() = delete;
|
Params() = delete;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user