QContactsPermission Class
Access the user's contacts. More...
| Header: | #include <QPermissions> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| Since: | Qt 6.5 |
Public Functions
| bool | isReadWrite() const |
| void | setReadWrite(bool enable) |
Detailed Description
By default the request is for read-only access. Use setReadWrite() 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 | Usage description | NSContactsUsageDescription |
| Android | uses-permission | android.permission.READ_CONTACTS. android.permission.WRITE_CONTACTS if QContactsPermission::isReadWrite() is set to true. |
Please see the individual usage declaration types for how to add them to your project.
See also QPermission, QCoreApplication::requestPermission(), QCoreApplication::checkPermission(), and Application Permissions.
Member Function Documentation
bool QContactsPermission::isReadWrite() const
Returns true when the request is for read-write and false when it is for read-only access to the contacts.
void QContactsPermission::setReadWrite(bool enable)
Sets whether the request is for read-write (enable == true) or read-only (enable == false) access to the contacts.
See also isReadWrite().