20#ifndef LOMIRI_MOCK_USERSMODEL_H
21#define LOMIRI_MOCK_USERSMODEL_H
23#include <QtCore/QString>
24#include <QtCore/QSharedDataPointer>
25#include <QAbstractListModel>
34class UsersModelPrivate;
36class 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)