|
Krita Source Code Documentation
|
Inheritance diagram for BundleTagIterator:Public Member Functions | |
| BundleTagIterator (KoResourceBundle *bundle, const QString &resourceType) | |
| bool | hasNext () const override |
| void | next () override |
| The iterator is only valid if next() has been called at least once. | |
| KisTagSP | tag () const override |
| A tag object on which we can set properties and which we can save. | |
Public Member Functions inherited from KisResourceStorage::TagIterator | |
| virtual | ~TagIterator () |
Private Attributes | |
| KoResourceBundle * | m_bundle {0} |
| QString | m_resourceType |
| KisTagSP | m_tag |
| QScopedPointer< QListIterator< KisTagSP > > | m_tagIterator |
| QHash< QString, KisTagSP > | m_tags |
Definition at line 34 of file KisBundleStorage.cpp.
|
inline |
Definition at line 38 of file KisBundleStorage.cpp.
References KoResourceBundleManifest::files(), m_bundle, m_tagIterator, m_tags, KoResourceBundle::manifest(), KoResourceBundleManifest::ResourceReference::resourcePath, tag(), and KoResourceBundleManifest::ResourceReference::tagList.
|
inlineoverridevirtual |
Implements KisResourceStorage::TagIterator.
Definition at line 62 of file KisBundleStorage.cpp.
References m_tagIterator.
|
inlineoverridevirtual |
The iterator is only valid if next() has been called at least once.
Implements KisResourceStorage::TagIterator.
Definition at line 67 of file KisBundleStorage.cpp.
References m_tag, and m_tagIterator.
|
inlineoverridevirtual |
A tag object on which we can set properties and which we can save.
Implements KisResourceStorage::TagIterator.
Definition at line 71 of file KisBundleStorage.cpp.
References m_tag.
|
private |
Definition at line 75 of file KisBundleStorage.cpp.
|
private |
Definition at line 76 of file KisBundleStorage.cpp.
|
private |
Definition at line 78 of file KisBundleStorage.cpp.
|
private |
Definition at line 77 of file KisBundleStorage.cpp.
|
private |
Definition at line 74 of file KisBundleStorage.cpp.