kmail
acljobs.h File Reference
#include <kio/job.h>#include <qvaluevector.h>
Include dependency graph for acljobs.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | KMail::ACLListEntry |
| One entry in the ACL list: user and permissions. More... | |
| class | KMail::ACLJobs::DeleteACLJob |
| Delete the permissions for a given user on a given url This class only exists to store the userid in the job. More... | |
| class | KMail::ACLJobs::GetACLJob |
| List all ACLs for a given url. More... | |
| class | KMail::ACLJobs::GetUserRightsJob |
| Get the users' rights for a given url. More... | |
| class | KMail::ACLJobs::MultiSetACLJob |
| Set and delete a list of permissions for different users on a given url. More... | |
Namespaces | |
| namespace | KMail |
| namespace | KMail::ACLJobs |
Typedefs | |
| typedef QValueVector < ACLListEntry > | KMail::ACLList |
Enumerations | |
| enum | KMail::ACLJobs::ACLPermissions { KMail::ACLJobs::List = 1, KMail::ACLJobs::Read = 2, KMail::ACLJobs::WriteFlags = 4, KMail::ACLJobs::Insert = 8, KMail::ACLJobs::Create = 16, KMail::ACLJobs::Delete = 32, KMail::ACLJobs::Administer = 64, KMail::ACLJobs::Post = 128, KMail::ACLJobs::WriteSeenFlag = 256, KMail::ACLJobs::AllWrite = List | Read | WriteFlags | Insert | Post | Create | Delete | WriteSeenFlag, KMail::ACLJobs::All = List | Read | WriteFlags | Insert | Post | Create | Delete | Administer | WriteSeenFlag } |
Functions | |
| DeleteACLJob * | KMail::ACLJobs::deleteACL (KIO::Slave *slave, const KURL &url, const QString &user) |
| GetACLJob * | KMail::ACLJobs::getACL (KIO::Slave *slave, const KURL &url) |
| GetUserRightsJob * | KMail::ACLJobs::getUserRights (KIO::Slave *slave, const KURL &url) |
| MultiSetACLJob * | KMail::ACLJobs::multiSetACL (KIO::Slave *slave, const KURL &url, const ACLList &acl) |
| QString | KMail::ACLJobs::permissionsToString (unsigned int permissions) |
| KIO::SimpleJob * | KMail::ACLJobs::setACL (KIO::Slave *slave, const KURL &url, const QString &user, unsigned int permissions) |
