From 8ca4c7abd5986e25c61ccabe7a8d97f13c2ee472 Mon Sep 17 00:00:00 2001 From: "a.yankovich" Date: Thu, 21 Nov 2019 18:03:13 +0300 Subject: [PATCH] added wraper for char*[] --- params.cpp | 6 +++++- params.h | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/params.cpp b/params.cpp index e35e352..ab5525c 100644 --- a/params.cpp +++ b/params.cpp @@ -142,7 +142,7 @@ bool Params::writeLoginFile(const QString &log, VerboseLvl vLvl) { return true; } -bool Params::parseParams(int argc,const char *argv[]) { +bool Params::parseParams(int argc, const char *argv[]) { QStringList params; for (int i = 1; i < argc; i++) { @@ -152,6 +152,10 @@ bool Params::parseParams(int argc,const char *argv[]) { return parseParams(params); } +bool Params::parseParams(int argc, char *argv[]) { + return parseParams(argc, const_cast(argv)); +} + bool Params::parseParams(const QStringList ¶msArray) { params.clear(); diff --git a/params.h b/params.h index 4ed5d11..e800b31 100644 --- a/params.h +++ b/params.h @@ -41,6 +41,8 @@ public: * @return true if all arguments read else false */ static bool parseParams(int argc, const char *argv[]); + static bool parseParams(int argc, char *argv[]); + /** * @brief parseParams - parase input data of started application * @param params - arguments