11 #include <QAbstractItemModel>
18 const QStringList Headers_;
20 constexpr
static auto DataRole = Qt::UserRole;
24 int columnCount (
const QModelIndex& index = {})
const override;
25 QVariant data (
const QModelIndex& index,
int role)
const override;
26 QVariant headerData (
int section, Qt::Orientation orientation,
int role)
const override;
27 QModelIndex index (
int row,
int col,
const QModelIndex& parent = {})
const override;
28 QModelIndex parent (
const QModelIndex&)
const override;
29 int rowCount (
const QModelIndex& parent = {})
const override;
31 virtual int GetItemsCount ()
const = 0;
32 virtual QVariant GetData (
int row,
int col,
int role)
const = 0;