diff options
author | Michael Terry <michael.terry@canonical.com> | 2013-04-12 02:51:17 +0000 |
---|---|---|
committer | Tarmac <> | 2013-04-12 02:51:17 +0000 |
commit | 91ab0738af97c1290bd7b81a3a9da1d5a9d366c6 (patch) | |
tree | 18aa66890d0e5459e3dfb11927a462ecb6f3747d | |
parent | 0ec50fe4c744684ea9b153b41802b5788d4735cc (diff) | |
parent | e4ce0c33f823dc0f7e0e52408a0016a50f07cb35 (diff) | |
download | lightdm-git-91ab0738af97c1290bd7b81a3a9da1d5a9d366c6.tar.gz |
Register enums with QObject meta type system.
Approved by David Edmundson, Robert Ancell, PS Jenkins bot.
-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(); |