29 #ifndef ALTERNATECOVERITEMMODEL_H_
30 #define ALTERNATECOVERITEMMODEL_H_
35 #include <QModelIndex>
36 #include <QAbstractTableModel>
59 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
60 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
62 QVariant data(
const QModelIndex &index,
int role=Qt::DisplayRole)
const override;
64 Qt::ItemFlags flags(
const QModelIndex &index)
const override;
66 bool setData(
const QModelIndex &index,
const QVariant &value,
int role=Qt::DisplayRole)
override;
68 bool insertRows(
int position,
int rows,
const QModelIndex &index=QModelIndex())
override;
69 bool removeRows(
int position,
int rows,
const QModelIndex &index=QModelIndex())
override;
71 bool is_valid(
int row,
int col);
75 int cvt_2_idx(
int row,
int col)
const ;
Definition: AlternativeCoverItemModel.h:51
The CoverLocation class.
Definition: CoverLocation.h:37
Definition: AlternativeCoverItemModel.h:39