25 #ifndef DIGIKAM_ALBUM_SELECTORS_H
26 #define DIGIKAM_ALBUM_SELECTORS_H
64 const QString& configName,
65 QWidget*
const parent =
nullptr,
157 void slotUpdateClearButtons();
158 void slotWholeAlbums(
bool);
159 void slotWholeTags(
bool);
163 void initAlbumWidget();
164 void initTagWidget();
165 void updateTabText();
Definition: albumselectors.h:39
~AlbumSelectors() override
Definition: albumselectors.cpp:172
void saveState()
Definition: albumselectors.cpp:473
void setAlbumSelected(Album *const album, SelectionType type)
Definition: albumselectors.cpp:367
bool wholeTagsChecked() const
Definition: albumselectors.cpp:324
QList< int > selectedAlbumIds() const
Definition: albumselectors.cpp:311
bool wholeAlbumsChecked() const
Definition: albumselectors.cpp:290
void setTagSelected(Album *const album, SelectionType type)
Definition: albumselectors.cpp:381
void resetPAlbumSelection()
Definition: albumselectors.cpp:415
AlbumType
Definition: albumselectors.h:45
@ PhysAlbum
Definition: albumselectors.h:46
@ All
Definition: albumselectors.h:48
@ TagsAlbum
Definition: albumselectors.h:47
void setTypeSelection(int albumType)
Definition: albumselectors.cpp:395
AlbumList selectedAlbums() const
Definition: albumselectors.cpp:295
int typeSelection() const
Definition: albumselectors.cpp:403
AlbumSelectors(const QString &label, const QString &configName, QWidget *const parent=nullptr, AlbumType albumType=All)
Definition: albumselectors.cpp:119
SelectionType
Definition: albumselectors.h:52
@ SingleSelection
Definition: albumselectors.h:53
@ MultipleSelection
Definition: albumselectors.h:54
void resetSelection()
Definition: albumselectors.cpp:429
void signalSelectionChanged()
void resetTAlbumSelection()
Definition: albumselectors.cpp:422
void loadState()
Definition: albumselectors.cpp:442
QList< int > selectedTagIds() const
Definition: albumselectors.cpp:345
AlbumList selectedAlbumsAndTags() const
Definition: albumselectors.cpp:358
AlbumList selectedTags() const
Definition: albumselectors.cpp:329
Abstract base class for all album types.
Definition: album.h:67
@ Album
Definition: coredbfields.h:58
Definition: datefolderview.cpp:43
QList< Album * > AlbumList
Definition: album.h:50