Fix visibility issues with StatusNotifier
authorManuel Nickschas <sputnick@quassel-irc.org>
Tue, 13 Apr 2010 15:03:46 +0000 (17:03 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Tue, 13 Apr 2010 15:05:18 +0000 (17:05 +0200)
commit55362eeaa19678bd8ba36ecce134d98cc0d7eccd
tree715751d1a669565ba789dc48c9f9f733913525e3
parentdf56f3f7bafffb0f7947dbf4637de33eafc4a30c
Fix visibility issues with StatusNotifier

Properly handle registration on DBus according to the "Show tray icon" setting. Also,
clean up a isVisible() and isSystemTrayAvailable() a bit across the hierarchy.

Fixes #930.
src/qtui/legacysystemtray.cpp
src/qtui/legacysystemtray.h
src/qtui/settingspages/appearancesettingspage.ui
src/qtui/statusnotifieritem.cpp
src/qtui/statusnotifieritem.h
src/qtui/statusnotifieritemdbus.cpp
src/qtui/statusnotifieritemdbus.h
src/qtui/systemtray.cpp
src/qtui/systemtray.h