![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Public Types | |
enum | Type { FirstGroup , ChainGroup } |
Signals | |
void | removeRequested () |
Public Member Functions | |
SearchGroup (SearchView *const parent) | |
Type | groupType () const |
void | read (SearchXmlCachingReader &reader) |
void | reset () |
void | setup (Type type=FirstGroup) |
QList< QRect > | startupAnimationArea () const |
void | write (SearchXmlWriter &writer) |
![]() | |
AbstractSearchGroupContainer (QWidget *const parent=nullptr) | |
Abstract base class for classes that contain SearchGroups To contain common code of SearchView and SearchGroup, as SearchGroups can have subgroups. | |
Protected Member Functions | |
void | addGroupToLayout (SearchGroup *group) override |
Re-implement: Adds a newly created group to the layout structures. | |
SearchGroup * | createSearchGroup () override |
Re-implement: create and setup a search group. | |
![]() | |
void | finishReadingGroups () |
Call when the XML part is finished. | |
void | readGroup (SearchXmlCachingReader &reader) |
Call when a group element is the current element. | |
void | startReadingGroups (SearchXmlCachingReader &reader) |
Call before reading the XML part that could contain group elements. | |
QList< QRect > | startupAnimationAreaOfGroups () const |
Collects the data from the same method of all contained groups (position relative to this widget) | |
void | writeGroups (SearchXmlWriter &writer) const |
Write contained groups to writer. | |
Protected Attributes | |
QList< SearchFieldGroup * > | m_fieldGroups |
QList< SearchFieldGroupLabel * > | m_fieldLabels |
Type | m_groupType = FirstGroup |
SearchGroupLabel * | m_label = nullptr |
QVBoxLayout * | m_layout = nullptr |
QVBoxLayout * | m_subgroupLayout = nullptr |
SearchView * | m_view = nullptr |
![]() | |
int | m_groupIndex = 0 |
QList< SearchGroup * > | m_groups |
Additional Inherited Members | |
![]() | |
SearchGroup * | addSearchGroup () |
void | removeSearchGroup (SearchGroup *group) |
![]() | |
void | removeSendingSearchGroup () |
|
overrideprotectedvirtual |
Implements Digikam::AbstractSearchGroupContainer.
|
overrideprotectedvirtual |
Implements Digikam::AbstractSearchGroupContainer.