54 const QString& configName,
55 QWidget*
const parent =
nullptr,
57 bool allowRecursive =
false);
148 void slotUpdateClearButtons();
149 void slotWholeAlbums(
bool);
150 void slotWholeTags(
bool);
154 void initAlbumWidget();
155 void initTagWidget();
156 void updateTabText();
161 Private*
const d =
nullptr;
Definition albumselectors.h:29
~AlbumSelectors() override
Definition albumselectors.cpp:167
void saveState()
Definition albumselectors.cpp:522
void setAlbumSelected(Album *const album, SelectionType type)
Definition albumselectors.cpp:416
bool wholeTagsChecked() const
Definition albumselectors.cpp:373
QList< int > selectedAlbumIds() const
Definition albumselectors.cpp:360
bool wholeAlbumsChecked() const
Definition albumselectors.cpp:339
void setTagSelected(Album *const album, SelectionType type)
Definition albumselectors.cpp:430
void resetPAlbumSelection()
Definition albumselectors.cpp:464
AlbumType
Definition albumselectors.h:35
@ PhysAlbum
Definition albumselectors.h:36
@ All
Definition albumselectors.h:38
@ TagsAlbum
Definition albumselectors.h:37
void setTypeSelection(int albumType)
Definition albumselectors.cpp:444
AlbumList selectedAlbums() const
Definition albumselectors.cpp:344
int typeSelection() const
Definition albumselectors.cpp:452
SelectionType
Definition albumselectors.h:42
@ SingleSelection
Definition albumselectors.h:43
@ MultipleSelection
Definition albumselectors.h:44
void resetSelection()
Definition albumselectors.cpp:478
void signalSelectionChanged()
void resetTAlbumSelection()
Definition albumselectors.cpp:471
void loadState()
Definition albumselectors.cpp:491
QList< int > selectedTagIds() const
Definition albumselectors.cpp:394
AlbumList selectedAlbumsAndTags() const
Definition albumselectors.cpp:407
AlbumList selectedTags() const
Definition albumselectors.cpp:378
Abstract base class for all album types.
Definition album.h:57
@ Album
Definition coredbfields.h:48
Definition datefolderview.cpp:34
QList< Album * > AlbumList
Definition album.h:41