31
31
#include <unity2dpanel.h>
37
35
#include <QDBusConnection>
38
36
#include <QDBusServiceWatcher>
42
38
VisibilityController::VisibilityController(Unity2dPanel* panel)
46
41
, m_dbusWatcher(new QDBusServiceWatcher(this))
48
43
m_dbusWatcher->setConnection(QDBusConnection::sessionBus());
49
44
m_dbusWatcher->setWatchMode(QDBusServiceWatcher::WatchForUnregistration);
52
47
connect(m_panel, SIGNAL(useStrutChanged(bool)), SLOT(update()));
53
48
connect(m_panel, SIGNAL(manualSlidingChanged(bool)), SLOT(update()));
54
49
connect(m_dbusWatcher, SIGNAL(serviceUnregistered(const QString&)), SLOT(slotServiceUnregistered(const QString&)));