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 - NSContactsUsageDescription- Android - uses-permission:ref:` <Application-Permissions>`- android.permission.READ_CONTACTS.- android.permission.WRITE_CONTACTSif- accessMode()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.ReadOnly - Read-only access to the contacts data (the default). - QContactsPermission.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::ReadOnly) or read-only (- mode== AccessMode::ReadOnly) access to the contacts.- See also - swap(other)¶
- Parameters:
- other – - QContactsPermission