aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorLibravatar Keshav <keshavnrj@gmail.com>2022-03-20 13:40:33 +0530
committerLibravatar Keshav <keshavnrj@gmail.com>2022-03-20 13:40:33 +0530
commitc5bf7a98f5f85eb3af53630b424c6a5d42868621 (patch)
tree565f793ca567d1be6fdab0412f321a8692c98f21 /src/main.cpp
parent51ac5fdaabfb45efd94e31b9fdadd489117a8baa (diff)
downloadwhatsie-c5bf7a98f5f85eb3af53630b424c6a5d42868621.tar.gz
whatsie-c5bf7a98f5f85eb3af53630b424c6a5d42868621.zip
feat: start application minimized. closes #19
- there is a setting to enable this feature
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 6aaa42a..68fbe3a 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -68,14 +68,18 @@ int main(int argc, char *argv[]) {
MainWindow window;
QStringList argsList = app.arguments();
- qWarning() << "Launching with argument" << argsList;
foreach (QString argStr, argsList) {
if (argStr.contains("whatsapp://")) {
- qWarning() << "Link passed as argument" << argStr;
window.loadAppWithArgument(argStr);
}
}
- window.show();
+ QSettings settings;
+ if (QSystemTrayIcon::isSystemTrayAvailable() &&
+ settings.value("startMinimized", false).toBool()) {
+ window.runMinimized();
+ }else{
+ window.show();
+ }
return app.exec();
}