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:06:15 +0000 (17:06 +0200)
commit36e8b4acbff3f1830421d010b14e47da3d9ce61e
treea481bdaea747eb4914ea5ffc13b35c477729ce49
parent1b7cc9767b6f3aaf27475ab6fd853082f40d21ee
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