digiKam
|
Public Slots | |
SearchGroup * | addSearchGroup () |
void | removeSearchGroup (SearchGroup *group) |
Public Member Functions | |
AbstractSearchGroupContainer (QWidget *const parent=nullptr) | |
Protected Slots | |
void | removeSendingSearchGroup () |
Protected Member Functions | |
virtual void | addGroupToLayout (SearchGroup *group)=0 |
Re-implement: Adds a newly created group to the layout structures. More... | |
virtual SearchGroup * | createSearchGroup ()=0 |
Re-implement: create and setup a search group. More... | |
void | finishReadingGroups () |
Call when the XML part is finished. More... | |
void | readGroup (SearchXmlCachingReader &reader) |
Call when a group element is the current element. More... | |
void | startReadingGroups (SearchXmlCachingReader &reader) |
Call before reading the XML part that could contain group elements. More... | |
QList< QRect > | startupAnimationAreaOfGroups () const |
Collects the data from the same method of all contained groups (position relative to this widget) More... | |
void | writeGroups (SearchXmlWriter &writer) const |
Write contained groups to writer. More... | |
Protected Attributes | |
int | m_groupIndex |
QList< SearchGroup * > | m_groups |
|
explicit |
Abstract base class for classes that contain SearchGroups To contain common code of SearchView and SearchGroup, as SearchGroups can have subgroups.
|
protectedpure virtual |
Re-implement: Adds a newly created group to the layout structures.
Implemented in Digikam::SearchView, and Digikam::SearchGroup.
Referenced by addSearchGroup().
|
slot |
References addGroupToLayout(), createSearchGroup(), m_groups, and removeSendingSearchGroup().
Referenced by readGroup(), Digikam::SearchView::setup(), and Digikam::SearchView::slotAddGroupButton().
|
protectedpure virtual |
Re-implement: create and setup a search group.
Implemented in Digikam::SearchView, and Digikam::SearchGroup.
Referenced by addSearchGroup().
|
protected |
Call when the XML part is finished.
References m_groupIndex, and m_groups.
Referenced by Digikam::SearchView::read(), and Digikam::SearchGroup::read().
|
protected |
Call when a group element is the current element.
References addSearchGroup(), m_groupIndex, m_groups, and Digikam::SearchGroup::read().
Referenced by Digikam::SearchView::read(), and Digikam::SearchGroup::read().
|
slot |
References Digikam::SearchGroup::FirstGroup, Digikam::SearchGroup::groupType(), and m_groups.
Referenced by removeSendingSearchGroup().
|
protectedslot |
References removeSearchGroup().
Referenced by addSearchGroup().
|
protected |
Call before reading the XML part that could contain group elements.
References m_groupIndex.
Referenced by Digikam::SearchView::read(), and Digikam::SearchGroup::read().
|
protected |
Collects the data from the same method of all contained groups (position relative to this widget)
References m_groups, and Digikam::SearchGroup::startupAnimationArea().
Referenced by Digikam::SearchView::paintEvent(), and Digikam::SearchGroup::startupAnimationArea().
|
protected |
Write contained groups to writer.
References m_groups, and Digikam::SearchGroup::write().
Referenced by Digikam::SearchView::write(), and Digikam::SearchGroup::write().
|
protected |
Referenced by finishReadingGroups(), readGroup(), and startReadingGroups().
|
protected |