20 #ifndef LOMIRI_MOCK_USERSMODEL_H
21 #define LOMIRI_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 // LOMIRI_MOCK_USERSMODEL_H