24 #ifndef DIGIKAM_ITEM_ALBUM_FILTER_MODEL_H
25 #define DIGIKAM_ITEM_ALBUM_FILTER_MODEL_H
36 class ItemAlbumFilterModelPrivate;
56 const ItemInfo& right)
const override;
72 void albumChange(
Album* album);
76 void slotDelayedAlbumNamesTimer();
77 void slotDelayedTagNamesTimer();
Abstract base class for all album types.
Definition: album.h:67
Definition: itemalbumfiltermodel.h:40
~ItemAlbumFilterModel() override
Definition: itemalbumfiltermodel.cpp:110
void setSourceItemModel(ItemAlbumModel *model)
Definition: itemalbumfiltermodel.cpp:114
ItemAlbumFilterModel(QObject *const parent=nullptr)
Definition: itemalbumfiltermodel.cpp:68
ItemAlbumModel * sourceModel() const
Definition: itemalbumfiltermodel.cpp:119
int compareInfosCategories(const ItemInfo &left, const ItemInfo &right) const override
Definition: itemalbumfiltermodel.cpp:136
void slotAlbumAdded(Album *album)
Definition: itemalbumfiltermodel.cpp:224
void slotAlbumRenamed(Album *album)
Definition: itemalbumfiltermodel.cpp:219
void setItemFilterSettings(const ItemFilterSettings &settings) override
Definition: itemalbumfiltermodel.cpp:126
void slotAlbumAboutToBeDeleted(Album *album)
Definition: itemalbumfiltermodel.cpp:229
void slotAlbumsCleared()
Definition: itemalbumfiltermodel.cpp:234
Definition: itemalbummodel.h:47
Definition: itemfiltermodel.h:125
Definition: itemfiltersettings.h:98
Definition: iteminfo.h:78
@ Album
Definition: coredbfields.h:58
Definition: datefolderview.cpp:43