25 #ifndef DIGIKAM_ITEM_ALBUM_MODEL_H
26 #define DIGIKAM_ITEM_ALBUM_MODEL_H
42 class CollectionImageChangeset;
43 class SearchChangeset;
Abstract base class for all album types.
Definition: album.h:67
Definition: coredbchangesets.h:152
Definition: coredbchangesets.h:48
Definition: coredbchangesets.h:80
Definition: itemalbummodel.h:47
QList< Album * > currentAlbums() const
Definition: itemalbummodel.cpp:133
void scheduleRefresh()
Definition: itemalbummodel.cpp:271
bool hasScheduledRefresh() const
Definition: itemalbummodel.cpp:266
void slotData(const QList< ItemListerRecord > &records)
Definition: itemalbummodel.cpp:472
ItemAlbumModel(QObject *const parent=nullptr)
Definition: itemalbummodel.cpp:79
void slotImageTagChange(const ImageTagChangeset &changeset) override
Definition: itemalbummodel.cpp:612
void scheduleIncrementalRefresh()
Definition: itemalbummodel.cpp:280
void slotNextIncrementalRefresh()
Definition: itemalbummodel.cpp:303
void slotCollectionImageChange(const CollectionImageChangeset &changeset)
Definition: itemalbummodel.cpp:657
void openAlbum(const QList< Album * > &albums)
Definition: itemalbummodel.cpp:189
void slotAlbumsCleared()
Definition: itemalbummodel.cpp:810
bool isRecursingAlbums() const
Definition: itemalbummodel.cpp:165
void slotAlbumRenamed(Album *album)
Definition: itemalbummodel.cpp:800
void slotNextRefresh()
Definition: itemalbummodel.cpp:288
void setRecurseTags(bool recursiveListing)
Definition: itemalbummodel.cpp:147
bool isListingOnlyAvailableImages() const
Definition: itemalbummodel.cpp:175
void slotAlbumDeleted(Album *album)
Definition: itemalbummodel.cpp:783
void slotAlbumAdded(Album *album)
Definition: itemalbummodel.cpp:779
~ItemAlbumModel() override
Definition: itemalbummodel.cpp:122
void startListJob(const QList< Album * > &albums)
Definition: itemalbummodel.cpp:315
void slotResult()
Definition: itemalbummodel.cpp:445
void slotImageChange(const ImageChangeset &changeset) override
Definition: itemalbummodel.cpp:534
void setSpecialTagListing(const QString &specialListing)
Definition: itemalbummodel.cpp:180
void setRecurseAlbums(bool recursiveListing)
Definition: itemalbummodel.cpp:138
bool isRecursingTags() const
Definition: itemalbummodel.cpp:170
void slotSearchChange(const SearchChangeset &changeset)
Definition: itemalbummodel.cpp:754
void incrementalRefresh()
Definition: itemalbummodel.cpp:243
void setListOnlyAvailableImages(bool onlyAvailable)
Definition: itemalbummodel.cpp:156
void refresh()
Definition: itemalbummodel.cpp:214
Definition: itemthumbnailmodel.h:41
Definition: coredbchangesets.h:372
@ Album
Definition: coredbfields.h:58
Definition: datefolderview.cpp:43