digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::SearchFieldRangeInt Class Reference
+ Inheritance diagram for Digikam::SearchFieldRangeInt:

Public Member Functions

 SearchFieldRangeInt (QObject *const parent)
 
void enableFractionMagic (const QString &prefix)
 
void read (SearchXmlCachingReader &reader) override
 
void reset () override
 
void setBetweenText (const QString &text)
 
void setBoundary (int min, int max, int step=1)
 
void setInvertStepping (bool invert)
 
void setNoValueText (const QString &text)
 
void setNumberPrefixAndSuffix (const QString &prefix, const QString &suffix)
 
void setSingleSteps (int smaller, int larger)
 
void setSuggestedInitialValue (int initialValue)
 
void setSuggestedValues (const QList< int > &values)
 
void setupValueWidgets (QGridLayout *layout, int row, int column) override
 
void setValueWidgetsVisible (bool visible) override
 
QList< QRect > valueWidgetRects () const override
 
void write (SearchXmlWriter &writer) override
 
- Public Member Functions inherited from Digikam::SearchField
 SearchField (QObject *const parent)
 
bool isVisible () override
 
void setCategoryLabelVisible (bool visible)
 
void setCategoryLabelVisibleFromPreviousField (SearchField *const previousField)
 
void setFieldName (const QString &fieldName)
 
virtual void setText (const QString &label, const QString &detailLabel)
 
void setup (QGridLayout *const layout, int row=-1)
 
void setVisible (bool visible) override
 
virtual bool supportsField (const QString &fieldName)
 
QList< QRect > widgetRects (WidgetRectType=ValueWidgetRectsOnly) const
 

Protected Slots

void valueChanged ()
 
- Protected Slots inherited from Digikam::SearchField
void clearButtonClicked ()
 

Protected Attributes

QLabel * m_betweenLabel = nullptr
 
CustomStepsIntSpinBoxm_firstBox = nullptr
 
int m_max = 100
 
int m_min = 0
 
bool m_reciprocal = false
 
CustomStepsIntSpinBoxm_secondBox = nullptr
 
- Protected Attributes inherited from Digikam::SearchField
bool m_categoryLabelVisible = true
 
AnimatedClearButtonm_clearButton = nullptr
 
QLabel * m_detailLabel = nullptr
 
QLabel * m_label = nullptr
 
QString m_name
 
bool m_valueIsValid = false
 

Additional Inherited Members

- Public Types inherited from Digikam::SearchField
enum  WidgetRectType { LabelAndValueWidgetRects , ValueWidgetRectsOnly }
 
- Signals inherited from Digikam::SearchField
void signalVisibilityChanged ()
 
- Static Public Member Functions inherited from Digikam::SearchField
static SearchFieldcreateField (const QString &fieldName, SearchFieldGroup *const parent)
 
- Protected Member Functions inherited from Digikam::SearchField
virtual void setupLabels (QGridLayout *layout, int line)
 
void setValidValueState (bool valueIsValid)
 

Member Function Documentation

◆ read()

void Digikam::SearchFieldRangeInt::read ( SearchXmlCachingReader reader)
overridevirtual

Implements Digikam::SearchField.

◆ reset()

void Digikam::SearchFieldRangeInt::reset ( )
overridevirtual

Implements Digikam::SearchField.

◆ setupValueWidgets()

void Digikam::SearchFieldRangeInt::setupValueWidgets ( QGridLayout *  layout,
int  row,
int  column 
)
overridevirtual

Implements Digikam::SearchField.

◆ setValueWidgetsVisible()

void Digikam::SearchFieldRangeInt::setValueWidgetsVisible ( bool  visible)
overridevirtual

Implements Digikam::SearchField.

◆ valueWidgetRects()

QList< QRect > Digikam::SearchFieldRangeInt::valueWidgetRects ( ) const
overridevirtual

Implements Digikam::SearchField.

◆ write()

void Digikam::SearchFieldRangeInt::write ( SearchXmlWriter writer)
overridevirtual

Implements Digikam::SearchField.