44 void setColumnCount(
const int nColumns);
47 QModelIndex indexFromUrl(
const QUrl& url)
const;
49 QPixmap getPixmapForIndex(
const QPersistentModelIndex& itemIndex,
const int size);
53 int columnCount(
const QModelIndex& parent = QModelIndex())
const override;
54 bool setData(
const QModelIndex& index,
const QVariant&
value,
int role)
override;
55 QVariant data(
const QModelIndex& index,
int role = Qt::DisplayRole)
const override;
56 QModelIndex index(
int row,
int column,
const QModelIndex& parent = QModelIndex())
const override;
57 QModelIndex parent(
const QModelIndex& index)
const override;
58 int rowCount(
const QModelIndex& parent = QModelIndex())
const override;
59 bool setHeaderData(
int section, Qt::Orientation orientation,
const QVariant&
value,
int role)
override;
60 QVariant headerData(
int section, Qt::Orientation orientation,
int role)
const override;
61 Qt::ItemFlags flags(
const QModelIndex& index)
const override;
62 Qt::DropActions supportedDragActions()
const override;
79 Private*
const d =
nullptr;