@@ -23,8 +23,6 @@ class PromptsModel : public QAbstractListModel
2323{
2424 Q_OBJECT
2525
26− Q_ENUMS(PromptsModelRoles PromptType)
27−
2826 Q_PROPERTY(int count READ rowCount NOTIFY countChanged)
2927
3028public:
@@ -32,6 +30,7 @@ public:
3230 TypeRole = Qt::UserRole,
3331 TextRole,
3432 };
33+ Q_ENUM(PromptsModelRoles)
3534
3635 enum PromptType {
3736 Message,
@@ -40,6 +39,7 @@ public:
4039 Question,
4140 Button,
4241 };
42+ Q_ENUM(PromptType)
4343
4444 explicit PromptsModel(QObject* parent=0);
4545
@@ -68,5 +68,3 @@ private:
6868 QList<PromptInfo> m_prompts;
6969 QHash<int, QByteArray> m_roleNames;
7070};
71−
72−Q_DECLARE_METATYPE(PromptsModel::PromptType)