Akonadi::CollectionColorAttribute Class

class Akonadi::CollectionColorAttribute

Attribute that stores colors of a collection. More...

Header: #include <Akonadi/CollectionColorAttribute>
CMake: find_package(KPim6 REQUIRED COMPONENTS AkonadiCore)
target_link_libraries(mytarget PRIVATE KPim6::AkonadiCore)
Inherits: Akonadi::Attribute

Public Functions

CollectionColorAttribute()
CollectionColorAttribute(const QColor &color)
virtual ~CollectionColorAttribute() override
QColor color() const
void setColor(const QColor &color)

Reimplemented Public Functions

virtual Akonadi::CollectionColorAttribute *clone() const override
virtual void deserialize(const QByteArray &data) override
virtual QByteArray serialized() const override
virtual QByteArray type() const override

Detailed Description

Storing color in Akonadi makes it possible to sync them between client and server.

Author: Sandro Knauß <knauss@kolabsys.com>

Member Function Documentation

[explicit constexpr noexcept] CollectionColorAttribute::CollectionColorAttribute()

[explicit] CollectionColorAttribute::CollectionColorAttribute(const QColor &color)

[override virtual noexcept] CollectionColorAttribute::~CollectionColorAttribute()

[override virtual] Akonadi::CollectionColorAttribute *CollectionColorAttribute::clone() const

Reimplements: Attribute::clone() const.

QColor CollectionColorAttribute::color() const

See also setColor().

[override virtual] void CollectionColorAttribute::deserialize(const QByteArray &data)

Reimplements: Attribute::deserialize(const QByteArray &data).

[override virtual] QByteArray CollectionColorAttribute::serialized() const

Reimplements: Attribute::serialized() const.

void CollectionColorAttribute::setColor(const QColor &color)

See also color().

[override virtual] QByteArray CollectionColorAttribute::type() const

Reimplements: Attribute::type() const.