aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorLibravatar Keshav <keshavnrj@gmail.com>2022-03-14 01:25:47 +0530
committerLibravatar Keshav <keshavnrj@gmail.com>2022-03-14 01:29:33 +0530
commit9308711725629bb9255a209455a22d6e83f57623 (patch)
tree196ebad94bcceffb8cb631e3b801f0ca0b1ae2f8 /src/main.cpp
parent3e96cc6bbade480376ab9d554318a1233578d323 (diff)
downloadwhatsie-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.cpp12
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"));