29 #ifndef ALTERNATIVECOVERITEMMODEL_H_ 30 #define ALTERNATIVECOVERITEMMODEL_H_ 32 #include <QModelIndex> 33 #include <QAbstractTableModel> 62 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
63 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
65 QVariant data(
const QModelIndex &index,
int role=Qt::DisplayRole)
const override;
67 Qt::ItemFlags flags(
const QModelIndex &index)
const override;
69 bool set_cover(
int row,
int column,
const QString& cover);
72 bool insertRows(
int position,
int rows,
const QModelIndex &index=QModelIndex())
override;
73 bool removeRows(
int position,
int rows,
const QModelIndex &index=QModelIndex())
override;
75 bool is_valid(
int row,
int col);
76 QSize get_cover_size(
const QModelIndex& idx)
const;
80 int cvt_2_idx(
int row,
int col)
const ;
84 QStringList _pathlist;
The AlternativeCoverItemModel class.
Definition: AlternativeCoverItemModel.h:54
Definition: AlternativeCoverItemModel.h:35