PySide6.QtCore.QContactsPermission¶
- class QContactsPermission¶
Access the user’s contacts. More…
Added in version 6.5.
Synopsis¶
Methods¶
def
__init__()def
accessMode()def
setAccessMode()def
swap()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description¶
By default the request is for read-only access. Use
setAccessMode()to override the default.Requirements¶
To request this permission at runtime, the following platform specific usage declarations have to be made at build time:
Platform
Type
Apple
NSContactsUsageDescriptionAndroid
uses-permission:ref:` <Application-Permissions>`android.permission.READ_CONTACTS.android.permission.WRITE_CONTACTSifaccessMode()is set to AccessMode::ReadWrite.Please see the individual usage declaration types for how to add them to your project.
- class AccessMode¶
This enum is used to control access to the contacts data.
Constant
Description
QContactsPermission.AccessMode.ReadOnly
Read-only access to the contacts data (the default).
QContactsPermission.AccessMode.ReadWrite
Read and write access to the contacts data.
See also
- __init__()¶
- __init__(other)
- Parameters:
other –
QContactsPermission
- accessMode()¶
- Return type:
Returns AccessMode::ReadWrite when the request is for read-write and AccessMode::ReadOnly when it is for read-only access to the contacts.
See also
- setAccessMode(mode)¶
- Parameters:
mode –
AccessMode
Sets whether the request is for read-write (
mode== AccessMode::ReadWrite) or read-only (mode== AccessMode::ReadOnly) access to the contacts.See also
- swap(other)¶
- Parameters:
other –
QContactsPermission