Akonadi::CollectionIdentificationAttribute Class
class Akonadi::CollectionIdentificationAttributeAttribute that stores additional information on a collection that can be used for searching. More...
| Header: | #include <Akonadi/CollectionIdentificationAttribute> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS AkonadiCore)target_link_libraries(mytarget PRIVATE KPim6::AkonadiCore) |
| Inherits: | Akonadi::Attribute |
Public Functions
| QByteArray | collectionNamespace() const |
| QByteArray | identifier() const |
| QByteArray | mail() const |
| QByteArray | name() const |
| QByteArray | ou() const |
| void | setCollectionNamespace(const QByteArray &ns) |
| void | setIdentifier(const QByteArray &identifier) |
| void | setMail(const QByteArray &) |
| void | setName(const QByteArray &) |
| void | setOu(const QByteArray &) |
Reimplemented Public Functions
| virtual Akonadi::Attribute * | clone() const override |
| virtual void | deserialize(const QByteArray &data) override |
| virtual QByteArray | serialized() const override |
| virtual QByteArray | type() const override |
Detailed Description
Additional indexed properties that can be used for searching.
Author: Christian Mollekopf <mollekopf@kolabsys.com>
Member Function Documentation
[override virtual] Akonadi::Attribute *CollectionIdentificationAttribute::clone() const
Reimplements: Attribute::clone() const.
QByteArray CollectionIdentificationAttribute::collectionNamespace() const
See also setCollectionNamespace().
[override virtual] void CollectionIdentificationAttribute::deserialize(const QByteArray &data)
Reimplements: Attribute::deserialize(const QByteArray &data).
QByteArray CollectionIdentificationAttribute::identifier() const
See also setIdentifier().
QByteArray CollectionIdentificationAttribute::mail() const
See also setMail().
QByteArray CollectionIdentificationAttribute::name() const
See also setName().
QByteArray CollectionIdentificationAttribute::ou() const
See also setOu().
[override virtual] QByteArray CollectionIdentificationAttribute::serialized() const
Reimplements: Attribute::serialized() const.
void CollectionIdentificationAttribute::setCollectionNamespace(const QByteArray &ns)
Sets a namespace the collection is in.
Initially used are: * "person" for a collection shared by a person. * "shared" for a collection shared by a person.
See also collectionNamespace().
void CollectionIdentificationAttribute::setIdentifier(const QByteArray &identifier)
Sets an identifier for the collection.
See also identifier().
void CollectionIdentificationAttribute::setMail(const QByteArray &)
See also mail().
void CollectionIdentificationAttribute::setName(const QByteArray &)
See also name().
void CollectionIdentificationAttribute::setOu(const QByteArray &)
See also ou().
[override virtual] QByteArray CollectionIdentificationAttribute::type() const
Reimplements: Attribute::type() const.