digiKam
Digikam::SearchFieldGroup Class Reference
+ Inheritance diagram for Digikam::SearchFieldGroup:

Public Slots

void setFieldsVisible (bool visible)
 

Public Member Functions

void addField (SearchField *const field)
 
QList< QRect > areaOfMarkedFields () const
 
void clearMarkedFields ()
 
SearchFieldfieldForName (const QString &fieldName) const
 
void markField (SearchField *const field)
 
void reset ()
 
 SearchFieldGroup (SearchGroup *const parent)
 
void setLabel (SearchFieldGroupLabel *const label)
 
void write (SearchXmlWriter &writer)
 

Protected Slots

void slotLabelClicked ()
 

Protected Attributes

VisibilityControllerm_controller
 
QList< SearchField * > m_fields
 
SearchFieldGroupLabelm_label
 
QGridLayout * m_layout
 
QSet< SearchField * > m_markedFields
 

Constructor & Destructor Documentation

◆ SearchFieldGroup()

Digikam::SearchFieldGroup::SearchFieldGroup ( SearchGroup *const  parent)
explicit

Member Function Documentation

◆ addField()

◆ areaOfMarkedFields()

◆ clearMarkedFields()

void Digikam::SearchFieldGroup::clearMarkedFields ( )

References m_markedFields.

Referenced by reset().

◆ fieldForName()

SearchField * Digikam::SearchFieldGroup::fieldForName ( const QString &  fieldName) const

◆ markField()

void Digikam::SearchFieldGroup::markField ( SearchField *const  field)

References m_markedFields.

Referenced by Digikam::SearchGroup::read().

◆ reset()

void Digikam::SearchFieldGroup::reset ( )

◆ setFieldsVisible

void Digikam::SearchFieldGroup::setFieldsVisible ( bool  visible)
slot

◆ setLabel()

void Digikam::SearchFieldGroup::setLabel ( SearchFieldGroupLabel *const  label)

References m_label, and slotLabelClicked().

Referenced by Digikam::SearchGroup::setup().

◆ slotLabelClicked

void Digikam::SearchFieldGroup::slotLabelClicked ( )
protectedslot

◆ write()

void Digikam::SearchFieldGroup::write ( SearchXmlWriter writer)

Member Data Documentation

◆ m_controller

VisibilityController* Digikam::SearchFieldGroup::m_controller
protected

◆ m_fields

QList<SearchField*> Digikam::SearchFieldGroup::m_fields
protected

Referenced by addField(), fieldForName(), reset(), and write().

◆ m_label

SearchFieldGroupLabel* Digikam::SearchFieldGroup::m_label
protected

Referenced by setLabel().

◆ m_layout

QGridLayout* Digikam::SearchFieldGroup::m_layout
protected

Referenced by addField(), and SearchFieldGroup().

◆ m_markedFields

QSet<SearchField*> Digikam::SearchFieldGroup::m_markedFields
protected

The documentation for this class was generated from the following files: