From aa4c9a91b664bac2c7c0798748342aa866e18330 Mon Sep 17 00:00:00 2001 From: Peter Repukat Date: Sun, 15 Apr 2018 15:42:13 +0200 Subject: [PATCH] SteamTarget: Move launchApp.bat / LogFile to appdata --- SteamTarget/SteamTarget.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/SteamTarget/SteamTarget.cpp b/SteamTarget/SteamTarget.cpp index d52d8f2..449cc1b 100644 --- a/SteamTarget/SteamTarget.cpp +++ b/SteamTarget/SteamTarget.cpp @@ -37,10 +37,7 @@ limitations under the License. #include #include #include - - - - +#include SteamTarget::SteamTarget(int& argc, char** argv) : QApplication(argc, argv) @@ -50,7 +47,8 @@ SteamTarget::SteamTarget(int& argc, char** argv) : QApplication(argc, argv) void SteamTarget::init() { - loguru::add_file("last.log", loguru::Truncate, loguru::Verbosity_INFO); + loguru::add_file(QString(QStandardPaths::standardLocations(QStandardPaths::AppDataLocation).at(0) + "/last.log").toStdString().c_str(), + loguru::Truncate, loguru::Verbosity_INFO); connect(this, SIGNAL(aboutToQuit()), this, SLOT(onAboutToQuit())); SetConsoleCtrlHandler(reinterpret_cast(ConsoleCtrlCallback), true); SetPriorityClass(GetCurrentProcess(), HIGH_PRIORITY_CLASS); @@ -220,6 +218,7 @@ void SteamTarget::launchApplication() + '\"' + " " + QString::fromStdString(launch_app_args_); QFile file("launchApp.bat"); + QFile file(QString(QStandardPaths::standardLocations(QStandardPaths::AppDataLocation).at(0) + "/launchApp.bat")); if (file.open(QIODevice::ReadWrite | QIODevice::Text | QIODevice::Truncate)) { QTextStream stream(&file); stream << "@Echo off\n" << batchContents;