17 #ifndef UNITY_DBUSGREETER_H
18 #define UNITY_DBUSGREETER_H
20 #include <QDBusConnection>
32 Q_CLASSINFO(
"D-Bus Interface",
"com.canonical.UnityGreeter")
34 Q_PROPERTY(
bool IsActive READ isActive NOTIFY isActiveChanged)
37 explicit DBusGreeter(Greeter *greeter,
const QDBusConnection &connection,
const QString &path);
39 bool isActive()
const;
40 Q_SCRIPTABLE
void ShowGreeter();
41 Q_SCRIPTABLE
void HideGreeter();
44 void isActiveChanged();
47 void isActiveChangedHandler();
48 void notifyPropertyChanged(
const QString &propertyName,
const QVariant &value);
52 QDBusConnection m_connection;