#### PyKDE - Python Bindings for KDE

# class KACL

Table of contents
Modules
kio Classes
All Classes

Module | kio
Class | KACL
Inherits |

### methods

- KACL (aclString)

  returns a KACL instance
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  aclString | QString |

- KACL (rhs)

  returns a KACL instance
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  rhs | KACL |

- KACL (basicPermissions)

  returns a KACL instance
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  basicPermissions | mode_t |

- KACL ()

  returns a KACL instance
  In versions KDE 3.5.0 and above only

- allGroupPermissions ()

  returns (ACLGroupPermissionsList)
  In versions KDE 3.5.2 and above only

- allGroupPermissions ()

  returns (ACLGroupPermissionsList)
  In versions KDE 3.5.1 and above, but less than KDE 3.5.2

- allGroupPermissions ()

  returns (ACLGroupPermissionsList)
  In versions less than KDE 3.5.1 only

- allUserPermissions ()

  returns (ACLUserPermissionsList)
  In versions KDE 3.5.2 and above only

- allUserPermissions ()

  returns (ACLUserPermissionsList)
  In versions KDE 3.5.1 and above, but less than KDE 3.5.2

- allUserPermissions ()

  returns (ACLUserPermissionsList)
  In versions less than KDE 3.5.1 only

- asString ()

  returns (QString)
  In versions KDE 3.5.0 and above only

- basePermissions ()

  returns (mode_t)
  In versions KDE 3.5.0 and above only

- isExtended ()

  returns (bool)
  In versions KDE 3.5.0 and above only

- isValid ()

  returns (bool)
  In versions KDE 3.5.0 and above only

- maskPermissions ()

  returns (ushort) exists (bool)
  In versions KDE 3.5.0 and above only

- namedGroupPermissions (name)

  returns (ushort) exists (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  name | QString |

- namedUserPermissions (name)

  returns (ushort) exists (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  name | QString |

- othersPermissions ()

  returns (ushort)
  In versions KDE 3.5.0 and above only

- ownerPermissions ()

  returns (ushort)
  In versions KDE 3.5.0 and above only

- owningGroupPermissions ()

  returns (ushort)
  In versions KDE 3.5.0 and above only

- setACL (aclStr)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  aclStr | QString |

- setAllGroupPermissions (a0)

  returns (bool)
  In versions KDE 3.5.2 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | ACLGroupPermissionsList |

- setAllGroupPermissions (a0)

  returns (bool)
  In versions KDE 3.5.1 and above, but less than KDE 3.5.2

  Argument | Type | Default
  --- | --- | ---
  a0 | ACLGroupPermissionsList |

- setAllGroupPermissions (a0)

  returns (bool)
  In versions less than KDE 3.5.1 only

  Argument | Type | Default
  --- | --- | ---
  a0 | ACLGroupPermissionsList |

- setAllUserPermissions (list)

  returns (bool)
  In versions KDE 3.5.2 and above only

  Argument | Type | Default
  --- | --- | ---
  list | ACLUserPermissionsList |

- setAllUserPermissions (a0)

  returns (bool)
  In versions KDE 3.5.1 and above, but less than KDE 3.5.2

  Argument | Type | Default
  --- | --- | ---
  a0 | ACLUserPermissionsList |

- setAllUserPermissions (a0)

  returns (bool)
  In versions less than KDE 3.5.1 only

  Argument | Type | Default
  --- | --- | ---
  a0 | ACLUserPermissionsList |

- setMaskPermissions (a0)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | ushort |

- setNamedGroupPermissions (name, a0)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  name | QString |
  a0 | ushort |

- setNamedUserPermissions (name, a0)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  name | QString |
  a0 | ushort |

- setOthersPermissions (a0)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | ushort |

- setOwnerPermissions (a0)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | ushort |

- setOwningGroupPermissions (a0)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | ushort |

- virtual_hook (id, data)

  returns nothing
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  id | int |
  data | void |

## operators

- operator != (a0)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | KACL |

- operator == (a0)

  returns (bool)
  In versions KDE 3.5.0 and above only

  Argument | Type | Default
  --- | --- | ---
  a0 | KACL |