summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Terry <michael.terry@canonical.com>2013-04-12 02:51:17 +0000
committerTarmac <>2013-04-12 02:51:17 +0000
commit91ab0738af97c1290bd7b81a3a9da1d5a9d366c6 (patch)
tree18aa66890d0e5459e3dfb11927a462ecb6f3747d
parent0ec50fe4c744684ea9b153b41802b5788d4735cc (diff)
parente4ce0c33f823dc0f7e0e52408a0016a50f07cb35 (diff)
downloadlightdm-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.h2
-rw-r--r--liblightdm-qt/QLightDM/sessionsmodel.h3
-rw-r--r--liblightdm-qt/QLightDM/usersmodel.h3
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();