#include <searchfields.h>
◆ Operation
Enumerator |
---|
All | |
OneOf | |
InTree | |
◆ Type
Enumerator |
---|
TypeAlbum | |
TypeTag | |
◆ WidgetRectType
Enumerator |
---|
LabelAndValueWidgetRects | |
ValueWidgetRectsOnly | |
◆ SearchFieldAlbum()
Digikam::SearchFieldAlbum::SearchFieldAlbum |
( |
QObject *const |
parent, |
|
|
Type |
type |
|
) |
| |
◆ clearButtonClicked
void Digikam::SearchField::clearButtonClicked |
( |
| ) |
|
|
protectedslotinherited |
◆ createField()
References Digikam::DatabaseItem::Audio, Digikam::DImg::CIELAB, Digikam::DImg::CMYK, Digikam::DImg::COLORMODELRAW, Digikam::DImg::colorModelToString(), Digikam::DImg::COLORMODELUNKNOWN, Digikam::SearchFieldRangeDate::DateTime, Digikam::CoreDbAccess::db(), Digikam::SearchFieldRangeInt::enableFractionMagic(), Digikam::MetadataInfo::ExposureMode, Digikam::MetadataInfo::ExposureProgram, Digikam::MetadataInfo::FlashMode, Digikam::ApplicationSettings::getAlbumCategoryNames(), Digikam::CoreDB::getAllImagePropertiesByName(), Digikam::CoreDB::getFormatStatistics(), Digikam::CoreDB::getListFromImageMetadata(), Digikam::DImg::GRAYSCALE, Digikam::DatabaseItem::Image, Digikam::DImg::INDEXED, Digikam::ApplicationSettings::instance(), Digikam::DatabaseFields::Lens, Digikam::DatabaseFields::Make, Digikam::MetadataInfo::MeteringMode, Digikam::DatabaseFields::Model, Digikam::DImg::MONOCHROME, Digikam::MetadataInfo::Orientation, Digikam::DMetadata::possibleValuesForEnumField(), Digikam::DImg::RGB, Digikam::SearchFieldRangeDate::setBetweenText(), Digikam::SearchFieldRangeTime::setBetweenText(), Digikam::SearchFieldRangeInt::setBetweenText(), Digikam::SearchFieldRangeDouble::setBetweenText(), Digikam::SearchFieldRating::setBetweenText(), Digikam::SearchFieldRangeDouble::setBoundary(), Digikam::SearchFieldRangeInt::setBoundary(), Digikam::SearchFieldChoice::setChoice(), Digikam::SearchFieldRangeDouble::setFactor(), Digikam::SearchField::setFieldName(), Digikam::SearchFieldCheckBox::setLabel(), Digikam::SearchFieldRangeDouble::setNoValueText(), Digikam::SearchFieldRangeInt::setNumberPrefixAndSuffix(), Digikam::SearchFieldRangeDouble::setNumberPrefixAndSuffix(), Digikam::SearchFieldRangeDouble::setSingleSteps(), Digikam::SearchFieldRangeInt::setSingleSteps(), Digikam::SearchFieldRangeDouble::setSuggestedInitialValue(), Digikam::SearchFieldRangeInt::setSuggestedInitialValue(), Digikam::SearchFieldRangeDouble::setSuggestedValues(), Digikam::SearchFieldRangeInt::setSuggestedValues(), Digikam::SearchField::setText(), Digikam::ItemPropertiesTab::shortenedMakeInfo(), Digikam::ItemPropertiesTab::shortenedModelInfo(), Digikam::MetadataInfo::SubjectDistanceCategory, TypeAlbum, TypeTag, Digikam::DatabaseItem::Video, Digikam::DMetadata::VIDEOCOLORMODEL_BT601, Digikam::DMetadata::VIDEOCOLORMODEL_BT709, Digikam::DMetadata::VIDEOCOLORMODEL_OTHER, Digikam::DMetadata::VIDEOCOLORMODEL_SRGB, Digikam::DMetadata::videoColorModelToString(), Digikam::MetadataInfo::WhiteBalance, and Digikam::DImg::YCBCR.
Referenced by Digikam::SearchGroup::setup().
◆ isVisible()
bool Digikam::SearchField::isVisible |
( |
| ) |
|
|
overridevirtualinherited |
◆ read()
Implements Digikam::SearchField.
References All, Digikam::SearchXml::AllOf, Digikam::SearchXmlCachingReader::fieldRelation(), Digikam::AlbumManager::findPAlbum(), Digikam::AlbumManager::findTAlbum(), Digikam::Album::id(), Digikam::AlbumManager::instance(), Digikam::TagsCache::instance(), Digikam::SearchXml::InTree, InTree, m_model, m_operation, m_type, Digikam::SearchXml::OneOf, OneOf, Digikam::AbstractCheckableAlbumModel::setChecked(), TypeAlbum, TypeTag, and Digikam::SearchXmlCachingReader::valueToIntOrIntList().
◆ reset()
void Digikam::SearchFieldAlbum::reset |
( |
| ) |
|
|
overridevirtual |
◆ setCategoryLabelVisible()
void Digikam::SearchField::setCategoryLabelVisible |
( |
bool |
visible | ) |
|
|
inherited |
◆ setCategoryLabelVisibleFromPreviousField()
void Digikam::SearchField::setCategoryLabelVisibleFromPreviousField |
( |
SearchField *const |
previousField | ) |
|
|
inherited |
◆ setFieldName()
void Digikam::SearchField::setFieldName |
( |
const QString & |
fieldName | ) |
|
|
inherited |
◆ setText()
void Digikam::SearchField::setText |
( |
const QString & |
label, |
|
|
const QString & |
detailLabel |
|
) |
| |
|
virtualinherited |
◆ setup()
void Digikam::SearchField::setup |
( |
QGridLayout *const |
layout, |
|
|
int |
row = -1 |
|
) |
| |
|
inherited |
◆ setupLabels()
void Digikam::SearchField::setupLabels |
( |
QGridLayout * |
layout, |
|
|
int |
line |
|
) |
| |
|
protectedvirtualinherited |
◆ setupValueWidgets()
void Digikam::SearchFieldAlbum::setupValueWidgets |
( |
QGridLayout * |
layout, |
|
|
int |
row, |
|
|
int |
column |
|
) |
| |
|
overridevirtual |
Implements Digikam::SearchField.
References Digikam::AbstractAlbumTreeViewSelectComboBox::addCheckUncheckContextMenuActions(), Digikam::SqueezedComboBox::addSqueezedItem(), All, InTree, m_albumComboBox, m_model, m_operation, m_tagComboBox, m_type, m_wrapperBox, Digikam::AlbumSelectComboBox::model(), OneOf, Digikam::AlbumTreeViewSelectComboBox::setDefaultModel(), Digikam::TagTreeViewSelectComboBox::setDefaultModel(), Digikam::AlbumSelectComboBox::setNoSelectionText(), TypeAlbum, TypeTag, and updateState().
◆ setValidValueState()
void Digikam::SearchField::setValidValueState |
( |
bool |
valueIsValid | ) |
|
|
protectedinherited |
References Digikam::AnimatedClearButton::animateVisible(), Digikam::SearchField::m_clearButton, Digikam::SearchField::m_valueIsValid, and Digikam::SearchField::signalVisibilityChanged().
Referenced by Digikam::SearchFieldRating::firstValueChanged(), Digikam::SearchFieldComboBox::indexChanged(), Digikam::SearchFieldRating::secondValueChanged(), Digikam::SearchFieldMonthDay::slotIndexChanged(), Digikam::SearchFieldCheckBox::slotToggled(), Digikam::SearchFieldChoice::updateComboText(), updateState(), Digikam::SearchFieldLabels::updateState(), Digikam::SearchFieldRangeInt::valueChanged(), Digikam::SearchFieldRangeDouble::valueChanged(), Digikam::SearchFieldRangeDate::valueChanged(), Digikam::SearchFieldRangeTime::valueChanged(), and Digikam::SearchFieldText::valueChanged().
◆ setValueWidgetsVisible()
void Digikam::SearchFieldAlbum::setValueWidgetsVisible |
( |
bool |
visible | ) |
|
|
overridevirtual |
◆ setVisible()
void Digikam::SearchField::setVisible |
( |
bool |
visible | ) |
|
|
overridevirtualinherited |
◆ signalVisibilityChanged
void Digikam::SearchField::signalVisibilityChanged |
( |
| ) |
|
|
signalinherited |
◆ supportsField()
bool Digikam::SearchField::supportsField |
( |
const QString & |
fieldName | ) |
|
|
virtualinherited |
◆ updateState
void Digikam::SearchFieldAlbum::updateState |
( |
| ) |
|
|
protectedslot |
◆ valueWidgetRects()
QList< QRect > Digikam::SearchFieldAlbum::valueWidgetRects |
( |
| ) |
const |
|
overridevirtual |
◆ widgetRects()
◆ write()
Implements Digikam::SearchField.
References All, Digikam::SearchXml::AllOf, Digikam::AbstractCheckableAlbumModel::checkedAlbums(), Digikam::SearchXml::Equal, Digikam::SearchXmlWriter::finishField(), Digikam::SearchXml::InTree, InTree, m_model, Digikam::SearchField::m_name, m_operation, Digikam::SearchXml::OneOf, Digikam::SearchXmlWriter::writeField(), and Digikam::SearchXmlWriter::writeValue().
◆ m_albumComboBox
◆ m_categoryLabelVisible
bool Digikam::SearchField::m_categoryLabelVisible = true |
|
protectedinherited |
◆ m_clearButton
◆ m_detailLabel
QLabel* Digikam::SearchField::m_detailLabel = nullptr |
|
protectedinherited |
◆ m_label
QLabel* Digikam::SearchField::m_label = nullptr |
|
protectedinherited |
◆ m_model
◆ m_name
QString Digikam::SearchField::m_name |
|
protectedinherited |
Referenced by Digikam::SearchField::setCategoryLabelVisibleFromPreviousField(), Digikam::SearchField::setFieldName(), Digikam::SearchField::supportsField(), Digikam::SearchFieldText::write(), Digikam::SearchFieldKeyword::write(), Digikam::SearchFieldRangeInt::write(), Digikam::SearchFieldRangeDouble::write(), Digikam::SearchFieldRangeDate::write(), Digikam::SearchFieldRangeTime::write(), Digikam::SearchFieldChoice::write(), write(), Digikam::SearchFieldRating::write(), Digikam::SearchFieldComboBox::write(), Digikam::SearchFieldCheckBox::write(), Digikam::SearchFieldLabels::write(), and Digikam::SearchFieldMonthDay::write().
◆ m_operation
◆ m_tagComboBox
◆ m_type
◆ m_valueIsValid
bool Digikam::SearchField::m_valueIsValid = false |
|
protectedinherited |
◆ m_wrapperBox
QWidget* Digikam::SearchFieldAlbum::m_wrapperBox = nullptr |
|
protected |
The documentation for this class was generated from the following files: