summaryrefslogtreecommitdiffstats
path: root/src/trayicon.cpp
diff options
context:
space:
mode:
authorClaudio Maradonna <penguyman@stronzi.org>2018-08-12 12:17:18 +0200
committerClaudio Maradonna <penguyman@stronzi.org>2018-08-12 12:17:18 +0200
commit990b89c0ee623135a3772009de00dca8b97026d1 (patch)
tree088e6abea10bf21e7a9322d4fb7ada8d89c50957 /src/trayicon.cpp
parent7ce41803bdbeb059554c0e0b0fe806ff8692740f (diff)
Removed unused headers from mainwindow.cpp. Disable UseTrayIcon if it's not available for the OS.
Diffstat (limited to 'src/trayicon.cpp')
-rw-r--r--src/trayicon.cpp21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/trayicon.cpp b/src/trayicon.cpp
index 2b031642..a9fe5784 100644
--- a/src/trayicon.cpp
+++ b/src/trayicon.cpp
@@ -13,7 +13,10 @@
* it (currently) only Quits.
* @param parent
*/
-TrayIcon::TrayIcon(QMainWindow *parent) {
+TrayIcon::TrayIcon(QMainWindow *parent)
+ : showAction(nullptr), hideAction(nullptr), minimizeAction(nullptr),
+ maximizeAction(nullptr), restoreAction(nullptr), quitAction(nullptr),
+ sysTrayIcon(nullptr), trayIconMenu(nullptr), isAllocated(false) {
parentwin = parent;
if (QSystemTrayIcon::isSystemTrayAvailable() == true) {
@@ -29,22 +32,12 @@ TrayIcon::TrayIcon(QMainWindow *parent) {
&TrayIcon::iconActivated);
isAllocated = true;
- } else {
+ }
#ifdef QT_DEBUG
+ else {
dbg() << "No tray icon for this OS possibly also not show options?";
-#endif
-
- isAllocated = false;
-
- showAction = nullptr;
- hideAction = nullptr;
- minimizeAction = nullptr;
- maximizeAction = nullptr;
- restoreAction = nullptr;
- quitAction = nullptr;
- sysTrayIcon = nullptr;
- trayIconMenu = nullptr;
}
+#endif
}
/**