17 #ifndef UNITY_DBUSGREETER_H
18 #define UNITY_DBUSGREETER_H
20 #include <QDBusConnection>
31 Q_CLASSINFO(
"D-Bus Interface",
"com.canonical.UnityGreeter")
33 Q_PROPERTY(
bool IsActive READ isActive NOTIFY isActiveChanged)
36 explicit DBusGreeter(Greeter *greeter,
const QDBusConnection &connection,
const QString &path);
38 bool isActive()
const;
39 Q_SCRIPTABLE
void ShowGreeter();
40 Q_SCRIPTABLE
void HideGreeter();
43 void isActiveChanged();
46 void isActiveChangedHandler();
47 void notifyPropertyChanged(
const QString &propertyName,
const QVariant &value);
51 QDBusConnection m_connection;