added wraper for char*[]

This commit is contained in:
Andrei Yankovich 2019-11-21 18:03:13 +03:00
parent 7bd0fbeb56
commit 8ca4c7abd5
2 changed files with 7 additions and 1 deletions

View File

@ -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<const char**>(argv));
}
bool Params::parseParams(const QStringList &paramsArray) {
params.clear();

View File

@ -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