Akonadi::CollectionAnnotationsAttribute Class
class Akonadi::CollectionAnnotationsAttribute| Header: | #include <Akonadi/CollectionAnnotationsAttribute> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS AkonadiCore)target_link_libraries(mytarget PRIVATE KPim6::AkonadiCore) |
| Inherits: | Akonadi::Attribute |
Public Functions
| CollectionAnnotationsAttribute() | |
| CollectionAnnotationsAttribute(const QMap<QByteArray, QByteArray> &annotations) | |
| virtual | ~CollectionAnnotationsAttribute() override |
| QMap<QByteArray, QByteArray> | annotations() const |
| void | setAnnotations(const QMap<QByteArray, QByteArray> &annotations) |
| bool | operator==(const Akonadi::CollectionAnnotationsAttribute &other) const |
Reimplemented Public Functions
| virtual Akonadi::CollectionAnnotationsAttribute * | clone() const override |
| virtual void | deserialize(const QByteArray &data) override |
| virtual QByteArray | serialized() const override |
| virtual QByteArray | type() const override |
Detailed Description
Collection annotations attribute.
This is primarily meant for storing IMAP ANNOTATION (RFC5257) data for resources supporting that.
Member Function Documentation
CollectionAnnotationsAttribute::CollectionAnnotationsAttribute()
CollectionAnnotationsAttribute
[explicit] CollectionAnnotationsAttribute::CollectionAnnotationsAttribute(const QMap<QByteArray, QByteArray> &annotations)
CollectionAnnotationsAttribute annotations
[override virtual noexcept] CollectionAnnotationsAttribute::~CollectionAnnotationsAttribute()
QMap<QByteArray, QByteArray> CollectionAnnotationsAttribute::annotations() const
See also setAnnotations().
[override virtual] Akonadi::CollectionAnnotationsAttribute *CollectionAnnotationsAttribute::clone() const
Reimplements: Attribute::clone() const.
[override virtual] void CollectionAnnotationsAttribute::deserialize(const QByteArray &data)
Reimplements: Attribute::deserialize(const QByteArray &data).
[override virtual] QByteArray CollectionAnnotationsAttribute::serialized() const
Reimplements: Attribute::serialized() const.
void CollectionAnnotationsAttribute::setAnnotations(const QMap<QByteArray, QByteArray> &annotations)
See also annotations().
[override virtual] QByteArray CollectionAnnotationsAttribute::type() const
Reimplements: Attribute::type() const.