25 #ifndef DIGIKAM_SEARCH_GROUP_H
26 #define DIGIKAM_SEARCH_GROUP_H
44 class SearchGroupLabel;
45 class SearchFieldGroup;
46 class SearchFieldGroupLabel;
107 QWidget*
const parent =
nullptr);
Definition: searchview.h:62
Definition: searchgroup.h:100
void boxesToggled()
Definition: searchgroup_label.cpp:254
SearchXml::Operator defaultFieldOperator() const
Definition: searchgroup_label.cpp:375
void updateGroupLabel()
Definition: searchgroup_label.cpp:300
void toggleShowOptions()
Definition: searchgroup_label.cpp:227
~SearchGroupLabel() override
Definition: searchgroup_label.cpp:190
SearchGroupLabel(SearchViewThemedPartsCache *const cache, SearchGroup::Type type, QWidget *const parent=nullptr)
Definition: searchgroup_label.cpp:69
void setDefaultFieldOperator(SearchXml::Operator op)
Definition: searchgroup_label.cpp:315
void toggleGroupOperator()
Definition: searchgroup_label.cpp:232
void setExtended(bool extended)
Definition: searchgroup_label.cpp:195
void adjustOperatorOptions()
Definition: searchgroup_label.cpp:321
void paintEvent(QPaintEvent *) override
Definition: searchgroup_label.cpp:387
SearchXml::Operator groupOperator() const
Definition: searchgroup_label.cpp:370
void setGroupOperator(SearchXml::Operator op)
Definition: searchgroup_label.cpp:293
Definition: searchgroup.h:49
SearchGroup * createSearchGroup() override
Re-implement: create and setup a search group.
Definition: searchgroup.cpp:301
void write(SearchXmlWriter &writer)
Definition: searchgroup.cpp:318
Type m_groupType
Definition: searchgroup.h:94
void reset()
Definition: searchgroup.cpp:336
QVBoxLayout * m_layout
Definition: searchgroup.h:90
QList< QRect > startupAnimationArea() const
Definition: searchgroup.cpp:352
void addGroupToLayout(SearchGroup *group) override
Re-implement: Adds a newly created group to the layout structures.
Definition: searchgroup.cpp:311
QList< SearchFieldGroupLabel * > m_fieldLabels
Definition: searchgroup.h:88
SearchGroup(SearchView *const parent)
Definition: searchgroup.cpp:30
void read(SearchXmlCachingReader &reader)
Definition: searchgroup.cpp:244
SearchView * m_view
Definition: searchgroup.h:85
void setup(Type type=FirstGroup)
Definition: searchgroup.cpp:40
Type
Definition: searchgroup.h:55
@ FirstGroup
Definition: searchgroup.h:56
@ ChainGroup
Definition: searchgroup.h:57
QVBoxLayout * m_subgroupLayout
Definition: searchgroup.h:92
SearchGroupLabel * m_label
Definition: searchgroup.h:91
Type groupType() const
Definition: searchgroup.cpp:347
QList< SearchFieldGroup * > m_fieldGroups
Definition: searchgroup.h:87
Definition: searchview.h:47
Definition: searchview.h:116
Definition: coredbsearchxml.h:376
Definition: coredbsearchxml.h:224
Definition: piwigotalker.h:48
Operator
Definition: coredbsearchxml.h:48
Definition: datefolderview.cpp:43
Type
Definition: gpsitemcontainer.h:45