17 #ifndef UNITY_DBUSGREETERLIST_H
18 #define UNITY_DBUSGREETERLIST_H
20 #include "unitydbusobject.h"
21 #include <QDBusConnection>
31 Q_CLASSINFO(
"D-Bus Interface",
"com.canonical.UnityGreeter.List")
33 Q_PROPERTY(QString ActiveEntry READ GetActiveEntry WRITE SetActiveEntry NOTIFY EntrySelected)
34 Q_PROPERTY(
bool EntryIsLocked READ entryIsLocked NOTIFY entryIsLockedChanged)
39 Q_SCRIPTABLE
void SetActiveEntry(
const QString &entry);
40 Q_SCRIPTABLE QString GetActiveEntry()
const;
42 bool entryIsLocked()
const;
45 Q_SCRIPTABLE
void EntrySelected(
const QString &entry);
47 void entryIsLockedChanged();
50 void authenticationUserChangedHandler(
const QString &user);
51 void promptlessChangedHandler();