17#include "DBusGreeter.h"
20#include <QDBusMessage>
23DBusGreeter::DBusGreeter(Greeter *greeter,
const QString &path)
24 : LomiriDBusObject(path, QStringLiteral(
"com.lomiri.LomiriGreeter"), true, greeter),
27 connect(m_greeter, &Greeter::isActiveChanged,
28 this, &DBusGreeter::isActiveChangedHandler);
31bool DBusGreeter::isActive()
const
33 return m_greeter->isActive();
36void DBusGreeter::ShowGreeter()
38 Q_EMIT m_greeter->showGreeter();
41void DBusGreeter::HideGreeter()
43 Q_EMIT m_greeter->hideGreeter();
46void DBusGreeter::isActiveChangedHandler()
48 notifyPropertyChanged(QStringLiteral(
"IsActive"), isActive());
49 Q_EMIT isActiveChanged();