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() = default;
46 enum UserModelRoles {NameRole = Qt::UserRole,
57 int rowCount(
const QModelIndex &parent)
const override;
58 QVariant data(
const QModelIndex &index,
int role)
const override;
61 UsersModelPrivate *
const d_ptr;
62 Q_DECLARE_PRIVATE(UsersModel)
67 #endif // UNITY_MOCK_USERSMODEL_H