diff options
author | Michael Terry <michael.terry@canonical.com> | 2013-04-02 17:08:22 -0400 |
---|---|---|
committer | Michael Terry <michael.terry@canonical.com> | 2013-04-02 17:08:22 -0400 |
commit | e4ce0c33f823dc0f7e0e52408a0016a50f07cb35 (patch) | |
tree | a7f9e1ff99ab032471cf07ed75dfc04db15315a5 /liblightdm-qt | |
parent | 699ea4e4377ee57a31153537422e3985e2eeee05 (diff) | |
download | lightdm-e4ce0c33f823dc0f7e0e52408a0016a50f07cb35.tar.gz |
Register enums with QObject meta type system
Diffstat (limited to 'liblightdm-qt')
-rw-r--r-- | liblightdm-qt/QLightDM/greeter.h | 2 | ||||
-rw-r--r-- | liblightdm-qt/QLightDM/sessionsmodel.h | 3 | ||||
-rw-r--r-- | liblightdm-qt/QLightDM/usersmodel.h | 3 |
3 files changed, 8 insertions, 0 deletions
diff --git a/liblightdm-qt/QLightDM/greeter.h b/liblightdm-qt/QLightDM/greeter.h index 75d4bea9..602c09c4 100644 --- a/liblightdm-qt/QLightDM/greeter.h +++ b/liblightdm-qt/QLightDM/greeter.h @@ -36,6 +36,8 @@ class Q_DECL_EXPORT Greeter : public QObject Q_PROPERTY(QString hostname READ hostname CONSTANT); + Q_ENUMS(PromptType MessageType); + public: enum PromptType { PromptTypeQuestion, diff --git a/liblightdm-qt/QLightDM/sessionsmodel.h b/liblightdm-qt/QLightDM/sessionsmodel.h index 7403c88e..79564cf3 100644 --- a/liblightdm-qt/QLightDM/sessionsmodel.h +++ b/liblightdm-qt/QLightDM/sessionsmodel.h @@ -19,6 +19,9 @@ namespace QLightDM { class Q_DECL_EXPORT SessionsModel : public QAbstractListModel { Q_OBJECT + + Q_ENUMS(SessionModelRoles SessionType); + public: enum SessionModelRoles { //name is exposed as Qt::DisplayRole diff --git a/liblightdm-qt/QLightDM/usersmodel.h b/liblightdm-qt/QLightDM/usersmodel.h index 659a8df6..72f8f601 100644 --- a/liblightdm-qt/QLightDM/usersmodel.h +++ b/liblightdm-qt/QLightDM/usersmodel.h @@ -23,6 +23,9 @@ class UsersModelPrivate; class Q_DECL_EXPORT UsersModel : public QAbstractListModel { Q_OBJECT + + Q_ENUMS(UserModelRoles); + public: explicit UsersModel(QObject *parent = 0); ~UsersModel(); |