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
40 Q_ENUMS(UserModelRoles)
43 explicit UsersModel(QObject *parent = 0);
44 virtual ~UsersModel();
46 enum UserModelRoles {NameRole = Qt::UserRole,
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