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 |
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-2025 The KDE developers.
Generated on Fri May 2 2025 11:58:42 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
Public Types inherited from