digikam
#include <coredbsearchxml.h>

Protected Attributes | |
QString | m_fieldName |
SearchXml::Operator | m_fieldOperator |
SearchXml::Relation | m_fieldRelation |
QString | m_groupCaption |
SearchXml::Operator | m_groupOperator |
bool | m_readValue |
QVariant | m_value |
![]() | |
SearchXml::Operator | m_defaultFieldOperator |
Additional Inherited Members | |
![]() | |
SearchXml::Operator | readOperator (const QString &, SearchXml::Operator) const |
SearchXml::Relation | readRelation (const QString &, SearchXml::Relation) const |
![]() | |
namespaceProcessing | |
Detailed Description
Definition at line 374 of file coredbsearchxml.h.
Constructor & Destructor Documentation
This class has the same semantics as SearchXmlReader, but performs some caching and is thus much more relaxed than SearchXmlReader about the calling order of methods: With this class, you can access properties of a group until the next group is read, access properties and the value of a field until the next field is read, with all calls possible multiple times.
Definition at line 1062 of file coredbsearchxml.cpp.
Member Function Documentation
QString Digikam::SearchXmlCachingReader::fieldName | ( | ) | const |
Definition at line 1106 of file coredbsearchxml.cpp.
SearchXml::Operator Digikam::SearchXmlCachingReader::fieldOperator | ( | ) | const |
Definition at line 1101 of file coredbsearchxml.cpp.
SearchXml::Relation Digikam::SearchXmlCachingReader::fieldRelation | ( | ) | const |
Definition at line 1111 of file coredbsearchxml.cpp.
QString Digikam::SearchXmlCachingReader::groupCaption | ( | ) | const |
Definition at line 1096 of file coredbsearchxml.cpp.
SearchXml::Operator Digikam::SearchXmlCachingReader::groupOperator | ( | ) | const |
Definition at line 1091 of file coredbsearchxml.cpp.
SearchXml::Element Digikam::SearchXmlCachingReader::readNext | ( | ) |
Definition at line 1071 of file coredbsearchxml.cpp.
QString Digikam::SearchXmlCachingReader::value | ( | ) |
Definition at line 1116 of file coredbsearchxml.cpp.
QDateTime Digikam::SearchXmlCachingReader::valueToDateTime | ( | ) |
Definition at line 1160 of file coredbsearchxml.cpp.
Definition at line 1216 of file coredbsearchxml.cpp.
double Digikam::SearchXmlCachingReader::valueToDouble | ( | ) |
Definition at line 1149 of file coredbsearchxml.cpp.
QList< double > Digikam::SearchXmlCachingReader::valueToDoubleList | ( | ) |
Definition at line 1201 of file coredbsearchxml.cpp.
QList< double > Digikam::SearchXmlCachingReader::valueToDoubleOrDoubleList | ( | ) |
Definition at line 1271 of file coredbsearchxml.cpp.
int Digikam::SearchXmlCachingReader::valueToInt | ( | ) |
Definition at line 1127 of file coredbsearchxml.cpp.
QList< int > Digikam::SearchXmlCachingReader::valueToIntList | ( | ) |
Definition at line 1171 of file coredbsearchxml.cpp.
QList< int > Digikam::SearchXmlCachingReader::valueToIntOrIntList | ( | ) |
Definition at line 1242 of file coredbsearchxml.cpp.
qlonglong Digikam::SearchXmlCachingReader::valueToLongLong | ( | ) |
Definition at line 1138 of file coredbsearchxml.cpp.
QList< qlonglong > Digikam::SearchXmlCachingReader::valueToLongLongList | ( | ) |
Definition at line 1186 of file coredbsearchxml.cpp.
QStringList Digikam::SearchXmlCachingReader::valueToStringList | ( | ) |
Definition at line 1231 of file coredbsearchxml.cpp.
Definition at line 1300 of file coredbsearchxml.cpp.
Member Data Documentation
|
protected |
Definition at line 414 of file coredbsearchxml.h.
|
protected |
Definition at line 413 of file coredbsearchxml.h.
|
protected |
Definition at line 415 of file coredbsearchxml.h.
|
protected |
Definition at line 412 of file coredbsearchxml.h.
|
protected |
Definition at line 411 of file coredbsearchxml.h.
|
protected |
Definition at line 417 of file coredbsearchxml.h.
|
protected |
Definition at line 416 of file coredbsearchxml.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Dec 13 2019 03:11:47 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.