digikam
Digikam::SearchField Class Reference
#include <searchfields.h>

Detailed Description
Definition at line 62 of file searchfields.h.
Public Types | |
| enum | WidgetRectType { LabelAndValueWidgetRects, ValueWidgetRectsOnly } |
Public Member Functions | |
| virtual bool | isVisible () |
| virtual void | read (SearchXmlCachingReader &reader)=0 |
| virtual void | reset ()=0 |
| SearchField (QObject *parent) | |
| void | setCategoryLabelVisible (bool visible) |
| void | setCategoryLabelVisibleFromPreviousField (SearchField *previousField) |
| void | setFieldName (const QString &fieldName) |
| virtual void | setText (const QString &label, const QString &detailLabel) |
| void | setup (QGridLayout *layout, int row=-1) |
| virtual void | setVisible (bool visible) |
| virtual bool | supportsField (const QString &fieldName) |
| QList< QRect > | widgetRects (WidgetRectType=ValueWidgetRectsOnly) const |
| virtual void | write (SearchXmlWriter &writer)=0 |
Static Public Member Functions | |
| static SearchField * | createField (const QString &fieldName, SearchFieldGroup *parent) |
Protected Slots | |
| void | clearButtonClicked () |
Protected Member Functions | |
| virtual void | setupLabels (QGridLayout *layout, int line) |
| virtual void | setupValueWidgets (QGridLayout *layout, int row, int column)=0 |
| void | setValidValueState (bool valueIsValid) |
| virtual void | setValueWidgetsVisible (bool visible)=0 |
| virtual QList< QRect > | valueWidgetRects () const =0 |
Protected Attributes | |
| bool | m_categoryLabelVisible |
| AnimatedClearButton * | m_clearButton |
| QLabel * | m_detailLabel |
| QLabel * | m_label |
| QString | m_name |
| bool | m_valueIsValid |
Member Enumeration Documentation
Definition at line 86 of file searchfields.h.
Constructor & Destructor Documentation
| Digikam::SearchField::SearchField | ( | QObject * | parent | ) |
Definition at line 430 of file searchfields.cpp.
Member Function Documentation
| void Digikam::SearchField::clearButtonClicked | ( | ) | [protected, slot] |
Definition at line 547 of file searchfields.cpp.
| SearchField * Digikam::SearchField::createField | ( | const QString & | fieldName, | |
| SearchFieldGroup * | parent | |||
| ) | [static] |
Definition at line 72 of file searchfields.cpp.
| bool Digikam::SearchField::isVisible | ( | ) | [virtual] |
| virtual void Digikam::SearchField::read | ( | SearchXmlCachingReader & | reader | ) | [pure virtual] |
| virtual void Digikam::SearchField::reset | ( | ) | [pure virtual] |
| void Digikam::SearchField::setCategoryLabelVisible | ( | bool | visible | ) |
Definition at line 518 of file searchfields.cpp.
| void Digikam::SearchField::setCategoryLabelVisibleFromPreviousField | ( | SearchField * | previousField | ) |
Definition at line 527 of file searchfields.cpp.
| void Digikam::SearchField::setFieldName | ( | const QString & | fieldName | ) |
Definition at line 486 of file searchfields.cpp.
Definition at line 491 of file searchfields.cpp.
| void Digikam::SearchField::setup | ( | QGridLayout * | layout, | |
| int | row = -1 | |||
| ) |
Definition at line 442 of file searchfields.cpp.
| void Digikam::SearchField::setupLabels | ( | QGridLayout * | layout, | |
| int | line | |||
| ) | [protected, virtual] |
Definition at line 478 of file searchfields.cpp.
| virtual void Digikam::SearchField::setupValueWidgets | ( | QGridLayout * | layout, | |
| int | row, | |||
| int | column | |||
| ) | [protected, pure virtual] |
| void Digikam::SearchField::setValidValueState | ( | bool | valueIsValid | ) | [protected] |
Definition at line 552 of file searchfields.cpp.
| virtual void Digikam::SearchField::setValueWidgetsVisible | ( | bool | visible | ) | [protected, pure virtual] |
| void Digikam::SearchField::setVisible | ( | bool | visible | ) | [virtual] |
| bool Digikam::SearchField::supportsField | ( | const QString & | fieldName | ) | [virtual] |
Definition at line 497 of file searchfields.cpp.
| QList< QRect > Digikam::SearchField::widgetRects | ( | WidgetRectType | type = ValueWidgetRectsOnly |
) | const |
Definition at line 535 of file searchfields.cpp.
| virtual void Digikam::SearchField::write | ( | SearchXmlWriter & | writer | ) | [pure virtual] |
Member Data Documentation
bool Digikam::SearchField::m_categoryLabelVisible [protected] |
Definition at line 110 of file searchfields.h.
AnimatedClearButton* Digikam::SearchField::m_clearButton [protected] |
Definition at line 108 of file searchfields.h.
QLabel* Digikam::SearchField::m_detailLabel [protected] |
Definition at line 106 of file searchfields.h.
QLabel* Digikam::SearchField::m_label [protected] |
Definition at line 105 of file searchfields.h.
QString Digikam::SearchField::m_name [protected] |
Definition at line 103 of file searchfields.h.
bool Digikam::SearchField::m_valueIsValid [protected] |
Definition at line 111 of file searchfields.h.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference