29 #ifndef ALTERNATIVECOVERITEMMODEL_H_ 30 #define ALTERNATIVECOVERITEMMODEL_H_ 34 #include "Utils/Pimpl.h" 36 #include <QModelIndex> 37 #include <QAbstractTableModel> 68 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
69 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
71 QVariant data(
const QModelIndex &index,
int role=Qt::DisplayRole)
const override;
73 Qt::ItemFlags flags(
const QModelIndex &index)
const override;
75 bool add_cover(
const QPixmap& cover);
79 bool is_valid(
const QModelIndex& idx)
const;
82 int cvt_2_idx(
int row,
int col)
const ;
84 QSize cover_size(
const QModelIndex& idx)
const;
85 int cover_count()
const;
The AlternativeCoverItemModel class.
Definition: AlternativeCoverItemModel.h:59
Definition: AlternativeCoverItemModel.h:40