20 #ifndef UNITY_MOCK_USERSMODEL_H 21 #define UNITY_MOCK_USERSMODEL_H 23 #include <QtCore/QString> 24 #include <QtCore/QSharedDataPointer> 25 #include <QAbstractListModel> 34 class UsersModelPrivate;
36 class Q_DECL_EXPORT UsersModel :
public QAbstractListModel
41 explicit UsersModel(QObject *parent = 0);
42 virtual ~UsersModel() =
default;
44 enum UserModelRoles {NameRole = Qt::UserRole,
54 Q_ENUM(UserModelRoles)
56 int rowCount(const QModelIndex &parent) const override;
57 QVariant data(const QModelIndex &index,
int role) const override;
60 UsersModelPrivate * const d_ptr;
61 Q_DECLARE_PRIVATE(UsersModel)
66 #endif // UNITY_MOCK_USERSMODEL_H