From f873269780d00e9dfe2f56a7d6a9702f49d35508 Mon Sep 17 00:00:00 2001 From: EndrII Date: Mon, 28 Sep 2020 23:42:54 +0300 Subject: [PATCH] ufdate cmake --- CMake | 2 +- params.cpp | 6 +++++- params.h | 7 +++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CMake b/CMake index b0765bd..93ff4e8 160000 --- a/CMake +++ b/CMake @@ -1 +1 @@ -Subproject commit b0765bd212bd0a4fd310cb3dd99b4f1f8ac5dc57 +Subproject commit 93ff4e899ed4e39b6d3e882fcc6acdf199e729e3 diff --git a/params.cpp b/params.cpp index 4d44929..4d1c0f9 100644 --- a/params.cpp +++ b/params.cpp @@ -105,7 +105,11 @@ void Params::clearParsedData() { } QString Params::getCurrentExecutable() { - return getStrArg(APP_PATH) + "/" + getStrArg(APP_NAME); + return getCurrentExecutableDir() + "/" + getStrArg(APP_NAME); +} + +QString Params::getCurrentExecutableDir() { + return getStrArg(APP_PATH); } int Params::size() { diff --git a/params.h b/params.h index c4c6f5f..9bbe6c7 100644 --- a/params.h +++ b/params.h @@ -164,6 +164,13 @@ public: * @return path to current executable. */ static QString getCurrentExecutable(); + + /** + * @brief getCurrentExecutableDir This method return a path to a folder with the current executable. + * @return path of executable. + */ + static QString getCurrentExecutableDir(); + }; }