29 #ifndef ALTERNATIVECOVERITEMMODEL_H_ 30 #define ALTERNATIVECOVERITEMMODEL_H_ 35 #include <QModelIndex> 36 #include <QAbstractTableModel> 64 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
65 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
67 QVariant data(
const QModelIndex &index,
int role=Qt::DisplayRole)
const override;
69 Qt::ItemFlags flags(
const QModelIndex &index)
const override;
71 bool setData(
const QModelIndex &index,
const QVariant &value,
int role=Qt::DisplayRole)
override;
73 bool insertRows(
int position,
int rows,
const QModelIndex &index=QModelIndex())
override;
74 bool removeRows(
int position,
int rows,
const QModelIndex &index=QModelIndex())
override;
76 bool is_valid(
int row,
int col);
80 int cvt_2_idx(
int row,
int col)
const ;
84 QStringList _pathlist;
The AlternativeCoverItemModel class.
Definition: AlternativeCoverItemModel.h:56
The CoverLocation class.
Definition: CoverLocation.h:38
Definition: AlternativeCoverItemModel.h:39