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,
28 this, &DBusGreeter::isActiveChangedHandler);
31 bool DBusGreeter::isActive()
const 33 return m_greeter->isActive();
36 void DBusGreeter::ShowGreeter()
38 Q_EMIT m_greeter->showGreeter();
41 void DBusGreeter::HideGreeter()
43 Q_EMIT m_greeter->hideGreeter();
46 void DBusGreeter::isActiveChangedHandler()
48 notifyPropertyChanged(QStringLiteral(
"IsActive"), isActive());
49 Q_EMIT isActiveChanged();