PimCommon::ImapAclAttribute
#include <imapaclattribute.h>
Public Member Functions | |
ImapAclAttribute (const QMap< QByteArray, KIMAP::Acl::Rights > &rights, const QMap< QByteArray, KIMAP::Acl::Rights > &oldRights) | |
ImapAclAttribute * | clone () const override |
void | deserialize (const QByteArray &data) override |
KIMAP::Acl::Rights | myRights () const |
QMap< QByteArray, KIMAP::Acl::Rights > | oldRights () const |
bool | operator== (const ImapAclAttribute &other) const |
QMap< QByteArray, KIMAP::Acl::Rights > | rights () const |
QByteArray | serialized () const override |
void | setMyRights (KIMAP::Acl::Rights rights) |
void | setRights (const QMap< QByteArray, KIMAP::Acl::Rights > &rights) |
QByteArray | type () const override |
Public Member Functions inherited from Akonadi::Attribute |
Additional Inherited Members | |
Public Types inherited from Akonadi::Attribute | |
typedef QList< Attribute * > | List |
Detailed Description
The ImapAclAttribute class.
Definition at line 30 of file imapaclattribute.h.
Constructor & Destructor Documentation
◆ ImapAclAttribute() [1/2]
ImapAclAttribute::ImapAclAttribute | ( | ) |
Definition at line 30 of file imapaclattribute.cpp.
◆ ImapAclAttribute() [2/2]
ImapAclAttribute::ImapAclAttribute | ( | const QMap< QByteArray, KIMAP::Acl::Rights > & | rights, |
const QMap< QByteArray, KIMAP::Acl::Rights > & | oldRights ) |
Definition at line 35 of file imapaclattribute.cpp.
Member Function Documentation
◆ clone()
|
overridevirtual |
Implements Akonadi::Attribute.
Definition at line 76 of file imapaclattribute.cpp.
◆ deserialize()
|
overridevirtual |
Implements Akonadi::Attribute.
Definition at line 141 of file imapaclattribute.cpp.
◆ myRights()
|
nodiscard |
Definition at line 65 of file imapaclattribute.cpp.
◆ oldRights()
|
nodiscard |
Definition at line 55 of file imapaclattribute.cpp.
◆ operator==()
bool ImapAclAttribute::operator== | ( | const ImapAclAttribute & | other | ) | const |
Definition at line 166 of file imapaclattribute.cpp.
◆ rights()
|
nodiscard |
Definition at line 50 of file imapaclattribute.cpp.
◆ serialized()
|
nodiscardoverridevirtual |
Implements Akonadi::Attribute.
Definition at line 83 of file imapaclattribute.cpp.
◆ setMyRights()
void ImapAclAttribute::setMyRights | ( | KIMAP::Acl::Rights | rights | ) |
Definition at line 60 of file imapaclattribute.cpp.
◆ setRights()
void ImapAclAttribute::setRights | ( | const QMap< QByteArray, KIMAP::Acl::Rights > & | rights | ) |
Definition at line 44 of file imapaclattribute.cpp.
◆ type()
|
nodiscardoverridevirtual |
Implements Akonadi::Attribute.
Definition at line 70 of file imapaclattribute.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 22 2024 12:12:05 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.