diff options
Diffstat (limited to 'src/imports/contacts/qdeclarativecontactrelationshipmodel_p.h')
-rw-r--r-- | src/imports/contacts/qdeclarativecontactrelationshipmodel_p.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/imports/contacts/qdeclarativecontactrelationshipmodel_p.h b/src/imports/contacts/qdeclarativecontactrelationshipmodel_p.h index 8fe470f28..0f73b5b6c 100644 --- a/src/imports/contacts/qdeclarativecontactrelationshipmodel_p.h +++ b/src/imports/contacts/qdeclarativecontactrelationshipmodel_p.h @@ -65,10 +65,13 @@ class QDeclarativeContactRelationshipModel : public QAbstractListModel public: QDeclarativeContactRelationshipModel(QObject *parent = nullptr); ~QDeclarativeContactRelationshipModel(); + enum { RelationshipRole = Qt::UserRole + 500 }; - QHash<int, QByteArray> roleNames() const Q_DECL_OVERRIDE; + QHash<int, QByteArray> roleNames() const override; + int rowCount(const QModelIndex &parent) const override; + QVariant data(const QModelIndex &index, int role) const override; QString manager() const; void setManager(const QString& manager); @@ -85,8 +88,6 @@ public: void setRole(QDeclarativeContactRelationship::RelationshipRole role); QQmlListProperty<QDeclarativeContactRelationship> relationships(); - int rowCount(const QModelIndex &parent) const; - QVariant data(const QModelIndex &index, int role) const; Q_INVOKABLE void removeRelationship(QDeclarativeContactRelationship* dcr); Q_INVOKABLE void addRelationship(QDeclarativeContactRelationship* dcr); |