119 ShowInactiveTags = 0,
124 void setTagFilter(TagFilter filter);
126 void setResourceFilter(ResourceFilter filter)
override;
127 void setStorageFilter(StorageFilter filter)
override;
130 void setResourcesFilter(
const QVector<int> resourceIds);
139 int isResourceTagged(
const KisTagSP tag,
const int resourceId)
override;
143 KoResourceSP resourceForIndex(QModelIndex index)
const override;
144 QModelIndex indexForResource(
KoResourceSP resource)
const override;
145 QModelIndex indexForResourceId(
int resourceId)
const override;
146 bool setResourceActive(
const QModelIndex &index,
bool value)
override;
147 KoResourceSP importResourceFile(
const QString &filename,
const bool allowOverwrite,
const QString &storageId = QString())
override;
148 KoResourceSP importResource(
const QString &filename, QIODevice *device,
const bool allowOverwrite,
const QString &storageId = QString())
override;
149 bool importWillOverwriteResource(
const QString &fileName,
const QString &storageLocation)
const override;
150 bool exportResource(
KoResourceSP resource, QIODevice *device)
override;
151 bool addResource(
KoResourceSP resource,
const QString &storageId)
override;
154 bool renameResource(
KoResourceSP resource,
const QString &name)
override;
155 bool setResourceMetaData(
KoResourceSP resource, QMap<QString, QVariant> metadata)
override;
157 QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const override;
160 bool filterAcceptsRow(
int source_row,
const QModelIndex &source_parent)
const override;
161 bool lessThan(
const QModelIndex &source_left,
const QModelIndex &source_right)
const override;
164 void storageChanged(
const QString &location);