|
Krita Source Code Documentation
|
#include <KisResourceStorage.h>
Inheritance diagram for KisVersionedStorageIterator:Public Member Functions | |
| int | guessedVersion () const override |
| bool | hasNext () const override |
| KisVersionedStorageIterator (const QVector< VersionedResourceEntry > &entries, KisStoragePlugin *_q) | |
| QDateTime | lastModified () const override |
| void | next () override |
| The iterator is only valid if next() has been called at least once. | |
| KoResourceSP | resourceImpl () const override |
| This only loads the resource when called. | |
| QString | type () const override |
| QString | url () const override |
| QSharedPointer< KisResourceStorage::ResourceIterator > | versions () const override |
Public Member Functions inherited from KisResourceStorage::ResourceIterator | |
| KoResourceSP | resource () const |
| virtual | ~ResourceIterator () |
Protected Member Functions | |
| KisVersionedStorageIterator (const QVector< VersionedResourceEntry > &entries, QVector< VersionedResourceEntry >::const_iterator begin, QVector< VersionedResourceEntry >::const_iterator end, KisStoragePlugin *_q) | |
Protected Attributes | |
| QVector< VersionedResourceEntry >::const_iterator | m_begin |
| QVector< VersionedResourceEntry >::const_iterator | m_chunkStart |
| QVector< VersionedResourceEntry >::const_iterator | m_end |
| const QVector< VersionedResourceEntry > | m_entries |
| bool | m_isStarted = false |
| QVector< VersionedResourceEntry >::const_iterator | m_it |
| KisStoragePlugin * | q = 0 |
Definition at line 354 of file KisResourceStorage.h.
| KisVersionedStorageIterator::KisVersionedStorageIterator | ( | const QVector< VersionedResourceEntry > & | entries, |
| KisStoragePlugin * | _q ) |
Definition at line 536 of file KisResourceStorage.cpp.
|
protected |
Definition at line 549 of file KisResourceStorage.cpp.
|
overridevirtual |
Reimplemented from KisResourceStorage::ResourceIterator.
Definition at line 607 of file KisResourceStorage.cpp.
References m_it.
|
overridevirtual |
Implements KisResourceStorage::ResourceIterator.
Definition at line 564 of file KisResourceStorage.cpp.
References m_begin, m_end, m_isStarted, and m_it.
|
overridevirtual |
Implements KisResourceStorage::ResourceIterator.
Definition at line 597 of file KisResourceStorage.cpp.
References m_it.
|
overridevirtual |
The iterator is only valid if next() has been called at least once.
Implements KisResourceStorage::ResourceIterator.
Definition at line 570 of file KisResourceStorage.cpp.
References KIS_SAFE_ASSERT_RECOVER_RETURN, m_begin, m_chunkStart, m_end, m_isStarted, and m_it.
|
overridevirtual |
This only loads the resource when called.
Implements KisResourceStorage::ResourceIterator.
Definition at line 602 of file KisResourceStorage.cpp.
References q, KisStoragePlugin::resource(), and url().
|
overridevirtual |
Implements KisResourceStorage::ResourceIterator.
Definition at line 592 of file KisResourceStorage.cpp.
References m_it.
|
overridevirtual |
Implements KisResourceStorage::ResourceIterator.
Definition at line 587 of file KisResourceStorage.cpp.
References m_it.
|
overridevirtual |
Reimplemented from KisResourceStorage::ResourceIterator.
Definition at line 612 of file KisResourceStorage.cpp.
References m_chunkStart, m_entries, m_it, q, and toQShared().
|
protected |
Definition at line 381 of file KisResourceStorage.h.
|
protected |
Definition at line 380 of file KisResourceStorage.h.
|
protected |
Definition at line 382 of file KisResourceStorage.h.
|
protected |
Definition at line 378 of file KisResourceStorage.h.
|
protected |
Definition at line 383 of file KisResourceStorage.h.
|
protected |
Definition at line 379 of file KisResourceStorage.h.
|
protected |
Definition at line 377 of file KisResourceStorage.h.