diff options
author | 2022-03-14 01:25:47 +0530 | |
---|---|---|
committer | 2022-03-14 01:29:33 +0530 | |
commit | 9308711725629bb9255a209455a22d6e83f57623 (patch) | |
tree | 196ebad94bcceffb8cb631e3b801f0ca0b1ae2f8 /src/main.cpp | |
parent | 3e96cc6bbade480376ab9d554318a1233578d323 (diff) | |
download | whatsie-9308711725629bb9255a209455a22d6e83f57623.tar.gz whatsie-9308711725629bb9255a209455a22d6e83f57623.zip |
add more debug info in util class
- pro: define new macros to get git info
- main: -v print version info
- util: - more info in debug; use QRandomGenerator
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp index 0a069fc..6aaa42a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -12,6 +12,17 @@ #include "rungaurd.h" int main(int argc, char *argv[]) { + + QStringList args; + for (int i = 0; i < argc; i++) + args << QString(argv[i]); + + if (args.contains("-v") || args.contains("--version")) { + qInfo() << QString("version: %1, branch: %2, commit: %3, built_at: %4") + .arg(VERSIONSTR, GIT_BRANCH, GIT_HASH, BUILD_TIMESTAMP); + return 0; + } + QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); static const char ENV_VAR_QT_DEVICE_PIXEL_RATIO[] = "QT_DEVICE_PIXEL_RATIO"; if (!qEnvironmentVariableIsSet(ENV_VAR_QT_DEVICE_PIXEL_RATIO) && @@ -26,7 +37,6 @@ int main(int argc, char *argv[]) { #endif qputenv("QTWEBENGINE_CHROMIUM_FLAGS", "--disable-logging --single-process"); - QApplication app(argc, argv); app.setWindowIcon(QIcon(":/icons/app/icon-256.png")); |