diff --git a/src/plugins/boot2qt/device-detection/qdbwatcher.cpp b/src/plugins/boot2qt/device-detection/qdbwatcher.cpp index 76821701da6..0042c95fed1 100644 --- a/src/plugins/boot2qt/device-detection/qdbwatcher.cpp +++ b/src/plugins/boot2qt/device-detection/qdbwatcher.cpp @@ -114,7 +114,7 @@ void QdbWatcher::forkHostServer() if (!executable.exists()) { const QString message = tr("Could not find QDB host server executable. " "You can set the location with environment variable %1.") - .arg(QLatin1String(overridingEnvironmentVariable(QdbTool::Qdb))); + .arg(overridingEnvironmentVariable(QdbTool::Qdb)); showMessage(message, true); return; } diff --git a/src/plugins/boot2qt/qdbutils.cpp b/src/plugins/boot2qt/qdbutils.cpp index 73dfdf9b87e..1eeea1e74d6 100644 --- a/src/plugins/boot2qt/qdbutils.cpp +++ b/src/plugins/boot2qt/qdbutils.cpp @@ -5,8 +5,9 @@ #include #include -#include +#include #include +#include #include #include @@ -28,7 +29,7 @@ static QString executableBaseName(QdbTool tool) Utils::FilePath findTool(QdbTool tool) { - QString filePath = QString::fromLocal8Bit(qgetenv(overridingEnvironmentVariable(tool))); + QString filePath = Utils::qtcEnvironmentVariable(overridingEnvironmentVariable(tool)); if (filePath.isEmpty()) { QSettings * const settings = Core::ICore::settings(); @@ -51,7 +52,7 @@ Utils::FilePath findTool(QdbTool tool) return Utils::FilePath::fromString(QDir::cleanPath(filePath)); } -const char *overridingEnvironmentVariable(QdbTool tool) +QString overridingEnvironmentVariable(QdbTool tool) { switch (tool) { case QdbTool::FlashingWizard: @@ -59,7 +60,7 @@ const char *overridingEnvironmentVariable(QdbTool tool) case QdbTool::Qdb: return "BOOT2QT_QDB_FILEPATH"; } - QTC_ASSERT(false, return ""); + QTC_ASSERT(false, return {}); } void showMessage(const QString &message, bool important) diff --git a/src/plugins/boot2qt/qdbutils.h b/src/plugins/boot2qt/qdbutils.h index a619aba2825..4f3ec62d0a7 100644 --- a/src/plugins/boot2qt/qdbutils.h +++ b/src/plugins/boot2qt/qdbutils.h @@ -16,7 +16,7 @@ enum class QdbTool { }; Utils::FilePath findTool(QdbTool tool); -const char *overridingEnvironmentVariable(QdbTool tool); +QString overridingEnvironmentVariable(QdbTool tool); void showMessage(const QString &message, bool important = false); QString settingsGroupKey(); QString settingsKey(QdbTool tool);