|
Krita Source Code Documentation
|
#include <KisTagModel.h>
Inheritance diagram for KisTagModel:Classes | |
| struct | Private |
Public Types | |
| enum | StorageFilter { ShowInactiveStorages = 0 , ShowActiveStorages , ShowAllStorages } |
| enum | TagFilter { ShowInactiveTags = 0 , ShowActiveTags , ShowAllTags } |
Public Member Functions | |
| bool | addTag (const KisTagSP tag, const bool allowOverwrite, QVector< KoResourceSP > taggedResources=QVector< KoResourceSP >()) override |
| Add a tag, if it doesn't exist yet, with a possibly empty list of resources to tag. | |
| KisTagSP | addTag (const QString &tagName, const bool allowOverwrite, QVector< KoResourceSP > taggedResources) override |
| Add a new tag with a possibly empty list of resources to tag. | |
| bool | changeTagActive (const KisTagSP tag, bool active) override |
| QModelIndex | indexForTag (KisTagSP tag) const override |
| KisTagModel (const QString &type, QObject *parent=0) | |
| bool | renameTag (const KisTagSP tag, const QString &newName, const bool allowOverwrite) override |
| void | setStorageFilter (StorageFilter filter) |
| bool | setTagActive (const KisTagSP tag) override |
| void | setTagFilter (TagFilter filter) |
| bool | setTagInactive (const KisTagSP tag) override |
| KisTagSP | tagForIndex (QModelIndex index=QModelIndex()) const override |
| KisTagSP | tagForUrl (const QString &url) const override |
| Retrieve a tag by url. | |
| ~KisTagModel () override | |
Public Member Functions inherited from KisAbstractTagModel | |
| virtual | ~KisAbstractTagModel () |
Protected Member Functions | |
| bool | filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override |
| bool | lessThan (const QModelIndex &source_left, const QModelIndex &source_right) const override |
Private Attributes | |
| Private *const | d |
Friends | |
| class | DlgDbExplorer |
| class | TestTagModel |
Definition at line 121 of file KisTagModel.h.
| Enumerator | |
|---|---|
| ShowInactiveStorages | |
| ShowActiveStorages | |
| ShowAllStorages | |
Definition at line 140 of file KisTagModel.h.
| Enumerator | |
|---|---|
| ShowInactiveTags | |
| ShowActiveTags | |
| ShowAllTags | |
Definition at line 132 of file KisTagModel.h.
| KisTagModel::KisTagModel | ( | const QString & | type, |
| QObject * | parent = 0 ) |
Definition at line 544 of file KisTagModel.cpp.
References KisAllTagsModel::Name, and KisResourceModelProvider::tagModel().
|
override |
|
overridevirtual |
Add a tag, if it doesn't exist yet, with a possibly empty list of resources to tag.
Implements KisAbstractTagModel.
Definition at line 612 of file KisTagModel.cpp.
References source().
|
overridevirtual |
Add a new tag with a possibly empty list of resources to tag.
Implements KisAbstractTagModel.
Definition at line 593 of file KisTagModel.cpp.
References source().
|
overridevirtual |
Implements KisAbstractTagModel.
Definition at line 649 of file KisTagModel.cpp.
References source().
|
overrideprotected |
Definition at line 659 of file KisTagModel.cpp.
References KisAllTagsModel::Active, d, KisAllTagsModel::Id, ShowActiveStorages, ShowAllStorages, ShowAllTags, KisTagModel::Private::storageFilter, and KisTagModel::Private::tagFilter.
|
overridevirtual |
Implements KisAbstractTagModel.
Definition at line 573 of file KisTagModel.cpp.
References source().
|
overrideprotected |
Definition at line 720 of file KisTagModel.cpp.
References KisAllTagsModel::Name, and s_fakeRowsCount.
|
overridevirtual |
Implements KisAbstractTagModel.
Definition at line 640 of file KisTagModel.cpp.
References source().
| void KisTagModel::setStorageFilter | ( | KisTagModel::StorageFilter | filter | ) |
Definition at line 565 of file KisTagModel.cpp.
References d, and KisTagModel::Private::storageFilter.
|
overridevirtual |
Implements KisAbstractTagModel.
Definition at line 630 of file KisTagModel.cpp.
References source().
| void KisTagModel::setTagFilter | ( | KisTagModel::TagFilter | filter | ) |
Definition at line 557 of file KisTagModel.cpp.
References d, and KisTagModel::Private::tagFilter.
|
overridevirtual |
Implements KisAbstractTagModel.
Definition at line 621 of file KisTagModel.cpp.
References source().
|
overridevirtual |
Implements KisAbstractTagModel.
Definition at line 583 of file KisTagModel.cpp.
References source().
|
overridevirtual |
Retrieve a tag by url.
Implements KisAbstractTagModel.
Definition at line 602 of file KisTagModel.cpp.
References source().
|
friend |
Definition at line 168 of file KisTagModel.h.
|
friend |
Definition at line 169 of file KisTagModel.h.
|
private |
Definition at line 173 of file KisTagModel.h.