From d24918fbd5706fe084efda8fe49cf4e8a69e0eda Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Sun, 18 Feb 2024 00:07:38 -0600 Subject: [PATCH] Add test mode to use alternate settings directory --- scwx-qt/source/scwx/qt/main/main.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scwx-qt/source/scwx/qt/main/main.cpp b/scwx-qt/source/scwx/qt/main/main.cpp index ad33de07..ebc2525d 100644 --- a/scwx-qt/source/scwx/qt/main/main.cpp +++ b/scwx-qt/source/scwx/qt/main/main.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include @@ -19,6 +20,7 @@ #include #include #include +#include #include static const std::string logPrefix_ = "scwx::main"; @@ -45,6 +47,11 @@ int main(int argc, char* argv[]) QCoreApplication::installTranslator(&translator); } + if (!scwx::util::GetEnvironment("SCWX_TEST").empty()) + { + QStandardPaths::setTestModeEnabled(true); + } + // Start the io_context main loop boost::asio::io_context& ioContext = scwx::util::io_context(); auto work = boost::asio::make_work_guard(ioContext);