]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Register enums with QObject meta type system
authorMichael Terry <michael.terry@canonical.com>
Tue, 2 Apr 2013 21:08:22 +0000 (17:08 -0400)
committerMichael Terry <michael.terry@canonical.com>
Tue, 2 Apr 2013 21:08:22 +0000 (17:08 -0400)
liblightdm-qt/QLightDM/greeter.h
liblightdm-qt/QLightDM/sessionsmodel.h
liblightdm-qt/QLightDM/usersmodel.h

index 75d4bea9b9f67c65b76309f9abb01dd2350c849e..602c09c4dbdb4fde1878dc8d13ae494489ff0082 100644 (file)
@@ -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,
index 7403c88e53e8bf18304a0da5ef037725b62b5291..79564cf3b6645c03980c59e6fe5baffa2d36d358 100644 (file)
@@ -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
index 659a8df6c4b949c33816ef05c26fc6b91942bcb3..72f8f601eff7cc9e95292696bb368be3ab996e56 100644 (file)
@@ -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();