17 #include "DBusGreeter.h"
20 #include <QDBusMessage>
21 #include <QStringList>
23 DBusGreeter::DBusGreeter(Greeter *greeter,
const QString &path)
24 : UnityDBusObject(path, QStringLiteral(
"com.canonical.UnityGreeter"), true, greeter),
27 connect(m_greeter, &Greeter::isActiveChanged,
this, &DBusGreeter::isActiveChangedHandler);
30 bool DBusGreeter::isActive()
const
32 return m_greeter->isActive();
35 void DBusGreeter::ShowGreeter()
37 return Q_EMIT m_greeter->showGreeter();
40 void DBusGreeter::HideGreeter()
42 return Q_EMIT m_greeter->hideGreeter();
45 void DBusGreeter::isActiveChangedHandler()
47 notifyPropertyChanged(QStringLiteral(
"IsActive"), isActive());
48 Q_EMIT isActiveChanged();