The QGalleryProperty class provides a string constant identifying a gallery property. More...
#include <QGalleryProperty>
| enum | Attribute { CanRead, CanWrite, CanSort, CanFilter } |
| flags | Attributes |
| QString | ascending () const |
| QGalleryMetaDataFilter | contains ( const QString & string ) const |
| QString | descending () const |
| QGalleryMetaDataFilter | endsWith ( const QString & string ) const |
| QString | name () const |
| QGalleryMetaDataFilter | regExp ( const QString & regExp ) const |
| QGalleryMetaDataFilter | regExp ( const QRegExp & regExp ) const |
| QGalleryMetaDataFilter | startsWith ( const QString & string ) const |
| QGalleryMetaDataFilter | wildcard ( const QString & string ) const |
| operator QString () const | |
| QGalleryMetaDataFilter | operator< ( const QVariant & value ) const |
| QGalleryMetaDataFilter | operator<= ( const QVariant & value ) const |
| QGalleryMetaDataFilter | operator== ( const QVariant & value ) const |
| QGalleryMetaDataFilter | operator> ( const QVariant & value ) const |
| QGalleryMetaDataFilter | operator>= ( const QVariant & value ) const |
| Q_DEFINE_GALLERY_PROPERTY ( scope, name ) |
The QGalleryProperty class provides a string constant identifying a gallery property.
QAbstractGallery implementations use to QGalleryProperty to define the names of properties in their schemas. In addition to providing the name of a property QGalleryProperty also contains a number of operator overloads and functions for constructing meta-data filters.
See also QGalleryType and QGalleryMetaDataFilter.
This enumeration describes the attributes of a property.
| Constant | Value | Description |
|---|---|---|
| QGalleryProperty::CanRead | 0x01 | The value of this property can be read. |
| QGalleryProperty::CanWrite | 0x02 | The value of this property can be written. |
| QGalleryProperty::CanSort | 0x04 | The value of this property can be used to sort items. |
| QGalleryProperty::CanFilter | 0x08 | The value of this property can be used in a filter. |
The Attributes type is a typedef for QFlags<Attribute>. It stores an OR combination of Attribute values.
Returns a sort key which indicating items should be sorted a property in ascending order.
Returns a gallery filter which tests if a property value contains contains a string literal.
Returns a sort key which indicating items should be sorted a property in descending order.
Returns a gallery filter which tests if a property value ends with a string literal.
Returns the name of a property.
Returns a gallery filter which tests if a property value matches a regExp.
Returns a gallery filter which tests if a property value matches a regExp.
Returns a gallery filter which tests if a property value starts with a string literal.
Returns a gallery filter which tests if a property value matches a string literal using wildcard matching.
Returns the name of a property.
Returns a gallery filter which tests if a property is less than a value.
Returns a gallery filter which tests if a property is less than or equal to a value.
Returns a gallery filter which tests if a property is equal to a value.
Returns a gallery filter which tests if a property is greater than a value.
Returns a gallery filter which tests if a property is greater than or equal to a value.
Macro for defining the name of a gallery property within the scope of a class or namespace.