X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fqtui.cpp;h=5495758875f3491e2413e36f44fe441894d817cc;hb=d76bb125c8dd275095409edd3426700a98d89f3a;hp=0a2de598bd189d44717f05f4e5dbf30010088e1c;hpb=f8dcbdf74b286506cc19b6efcad8c7d128f8fc80;p=quassel.git diff --git a/src/qtui/qtui.cpp b/src/qtui/qtui.cpp index 0a2de598..54957588 100644 --- a/src/qtui/qtui.cpp +++ b/src/qtui/qtui.cpp @@ -28,6 +28,7 @@ #include "qtuimessageprocessor.h" #include "qtuisettings.h" #include "qtuistyle.h" +#include "systemtray.h" #include "toolbaractionprovider.h" #include "types.h" #include "util.h" @@ -88,6 +89,14 @@ void QtUi::disconnectedFromCore() { _mainWin->disconnectedFromCore(); } +bool QtUi::haveSystemTray() { +#ifdef QT_NO_SYSTEMTRAYICON + return false; +#else + return mainWindow()->systemTray()->isSystemTrayAvailable(); +#endif +} + void QtUi::registerNotificationBackend(AbstractNotificationBackend *backend) { if(!_notificationBackends.contains(backend)) { _notificationBackends.append(backend);