summaryrefslogtreecommitdiff
path: root/src/settings.cpp
diff options
context:
space:
mode:
authorJeremy Rimpo <jrim@rimpo.org>2019-07-01 18:26:11 -0500
committerGitHub <noreply@github.com>2019-07-01 18:26:11 -0500
commit1822c1dc655e60c7693b528004ed715305df45f5 (patch)
tree661d56de0b98e0fcf862d90bae60d7224f369e02 /src/settings.cpp
parenta82b5de34adf50e46e3b1c80e9301b9d364fdb56 (diff)
parentffebd4c1016265eeebab67d7f22d8f5bfd67703e (diff)
Merge pull request #781 from isanae/more-logging
More logging
Diffstat (limited to 'src/settings.cpp')
-rw-r--r--src/settings.cpp41
1 files changed, 7 insertions, 34 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index b45912d4..5cb2524f 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -82,37 +82,6 @@ private:
};
-QString formatSystemMessage(DWORD id)
-{
- wchar_t* message = nullptr;
-
- const auto ret = FormatMessageW(
- FORMAT_MESSAGE_ALLOCATE_BUFFER |
- FORMAT_MESSAGE_FROM_SYSTEM |
- FORMAT_MESSAGE_IGNORE_INSERTS,
- NULL,
- id,
- MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
- reinterpret_cast<LPWSTR>(&message),
- 0, NULL);
-
- QString s;
- const QString idString = QString("0x%1").arg(id, 0, 16);
-
- if (ret == 0 || !message) {
- s = idString;
- } else {
- s = QString("%1 (%2)")
- .arg(QString::fromStdWString(message).trimmed())
- .arg(idString);
- }
-
- LocalFree(message);
-
- return s;
-}
-
-
Settings *Settings::s_Instance = nullptr;
@@ -253,7 +222,7 @@ QString Settings::deObfuscate(const QString key)
if (e != ERROR_NOT_FOUND) {
qCritical().nospace()
<< "Retrieving encrypted data failed: "
- << formatSystemMessage(e);
+ << formatSystemMessageQ(e);
}
}
delete[] keyData;
@@ -398,7 +367,11 @@ bool Settings::setNexusApiKey(const QString& apiKey)
{
if (!obfuscate("APIKEY", apiKey)) {
const auto e = GetLastError();
- qCritical().nospace() << "Storing API key failed: " << formatSystemMessage(e);
+
+ qCritical().nospace()
+ << "Storing API key failed: "
+ << formatSystemMessageQ(e);
+
return false;
}
@@ -516,7 +489,7 @@ void Settings::setSteamLogin(QString username, QString password)
const auto e = GetLastError();
qCritical().nospace()
<< "Storing or deleting password failed: "
- << formatSystemMessage(e);
+ << formatSystemMessageQ(e);
}
}