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) |