26 #ifndef DIGIKAM_ALBUM_SELECT_COMBO_BOX_H
27 #define DIGIKAM_ALBUM_SELECT_COMBO_BOX_H
33 class QSortFilterProxyModel;
38 class AlbumFilterModel;
39 class AbstractCheckableAlbumModel;
Definition: albumselectcombobox.h:127
void installView(QAbstractItemView *view=nullptr) override
Definition: albumselectcombobox.cpp:313
void addCheckUncheckContextMenuActions()
Definition: albumselectcombobox.cpp:367
void setTreeView(AbstractAlbumTreeView *const treeView)
Definition: albumselectcombobox.cpp:330
AbstractAlbumTreeViewSelectComboBox(QWidget *const parent=nullptr)
Definition: albumselectcombobox.cpp:307
AbstractAlbumTreeView * m_treeView
Definition: albumselectcombobox.h:161
void sendViewportEventToView(QEvent *e) override
Definition: albumselectcombobox.cpp:323
Definition: abstractalbumtreeview.h:63
Definition: abstractalbummodel.h:358
Definition: albumfiltermodel.h:45
Definition: albummodel.h:40
Definition: albumselectcombobox.h:42
void setDefaultAlbumModel()
Definition: albumselectcombobox.cpp:95
~AlbumSelectComboBox() override
Definition: albumselectcombobox.cpp:90
void setCloseOnActivate(bool close)
Definition: albumselectcombobox.cpp:184
void setDefaultTagModel()
Definition: albumselectcombobox.cpp:102
void hidePopup() override
Definition: albumselectcombobox.cpp:236
void setCheckable(bool checkable)
Definition: albumselectcombobox.cpp:147
virtual void updateText()
Definition: albumselectcombobox.cpp:244
QSortFilterProxyModel * filterModel() const
Definition: albumselectcombobox.cpp:231
void installView(QAbstractItemView *view=nullptr) override
Definition: albumselectcombobox.cpp:134
AlbumSelectComboBox(QWidget *const parent=nullptr)
Definition: albumselectcombobox.cpp:77
AbstractCheckableAlbumModel * model() const
Definition: albumselectcombobox.cpp:226
bool isCheckable() const
Definition: albumselectcombobox.cpp:158
void setShowCheckStateSummary(bool show)
Definition: albumselectcombobox.cpp:220
void setNoSelectionText(const QString &text)
Definition: albumselectcombobox.cpp:214
void setAlbumModels(AbstractCheckableAlbumModel *model, AlbumFilterModel *filterModel=nullptr)
Definition: albumselectcombobox.cpp:108
Definition: albumselectcombobox.h:167
void setAlbumModels(AlbumModel *model, CheckableAlbumFilterModel *filterModel=nullptr)
Definition: albumselectcombobox.cpp:393
AlbumTreeView * view() const
Definition: albumselectcombobox.cpp:383
AlbumTreeViewSelectComboBox(QWidget *const parent=nullptr)
Definition: albumselectcombobox.cpp:378
void setDefaultModel()
Definition: albumselectcombobox.cpp:388
Definition: albumtreeview.h:37
Definition: albumfiltermodel.h:294
Definition: albummodel.h:63
Definition: albumfiltermodel.h:376
Definition: albumselectcombobox.h:183
TagTreeViewSelectComboBox(QWidget *const parent=nullptr)
Definition: albumselectcombobox.cpp:421
void setAlbumModels(TagModel *model, TagPropertiesFilterModel *filteredModel=nullptr, CheckableAlbumFilterModel *filterModel=nullptr)
Definition: albumselectcombobox.cpp:436
void setDefaultModel()
Definition: albumselectcombobox.cpp:431
TagTreeView * view() const
Definition: albumselectcombobox.cpp:426
Definition: tagtreeview.h:37
QTreeView * view() const
Definition: comboboxutilities.cpp:383
Definition: comboboxutilities.h:272
Definition: datefolderview.cpp:43