12 : m_resourceModel(resourceModel)
101 return d->currentRow <
d->resourceModel->rowCount();
106 return d->currentRow > 0 &&
d->resourceModel->rowCount() > 0;
112 QModelIndex idx =
d->resourceModel->index(
d->currentRow, 0);
122 QModelIndex idx =
d->resourceModel->index(
d->currentRow, 0);
131 QModelIndex idx =
d->resourceModel->index(
d->currentRow - 1, 0);
141 QModelIndex idx =
d->resourceModel->index(
d->currentRow, 0);
155 d->currentRow =
d->resourceModel->rowCount();
QSharedPointer< KisResourceItem > KisResourceItemSP
The KisResourceItem class represents a resource, but until resource() is called, the resource is not ...
KisResourceModel * m_resourceModel
KisResourceItem(KisResourceModel *resourceModel, const QModelIndex &index)
const KisResourceItemSP previous()
const KisResourceItemSP peekPrevious() const
const KisResourceItemSP next()
KisResourceIterator(KisResourceModel *resourceModel)
const KisResourceItemSP peekNext() const
QScopedPointer< Private > d
The KisResourceModel class provides the main access to resources. It is possible to filter the resour...
KoResourceSP resourceForIndex(QModelIndex index=QModelIndex()) const override
resourceForIndex returns a properly versioned and id'ed resource object
Private(KisResourceModel *_resourceModel)
KisResourceModel * resourceModel