QContactsPermission Class
Accéder aux contacts de l'utilisateur. Plus d'informations...
| En-tête : | #include <QPermissions> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Core)target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake : | QT += core |
| Depuis : | Qt 6.5 |
Types publics
| enum | AccessMode { ReadOnly, ReadWrite } |
Fonctions publiques
| QContactsPermission::AccessMode | accessMode() const |
| void | setAccessMode(QContactsPermission::AccessMode mode) |
Description détaillée
Par défaut, la demande porte sur un accès en lecture seule. Utilisez setAccessMode() pour remplacer la valeur par défaut.
Exigences
Pour demander cette autorisation au moment de l'exécution, les déclarations d'utilisation suivantes, spécifiques à la plate-forme, doivent être faites au moment de la construction :
| Plate-forme | Type de plate-forme | |
|---|---|---|
| Pomme | Description de l'utilisation | NSContactsUsageDescription |
| Android | uses-permission | android.permission.READ_CONTACTS. android.permission.WRITE_CONTACTS si QContactsPermission::accessMode() est défini sur AccessMode::ReadWrite. |
Veuillez consulter les différents types de déclaration d'utilisation pour savoir comment les ajouter à votre projet.
Voir aussi QPermission, QCoreApplication::requestPermission(), QCoreApplication::checkPermission(), et Permissions d'application.
Documentation sur les types de membres
enum QContactsPermission::AccessMode
Cette énumération est utilisée pour contrôler l'accès aux données relatives aux contacts.
| Constante | Valeur | Description |
|---|---|---|
QContactsPermission::ReadOnly | 0 | Accès en lecture seule aux données des contacts (par défaut). |
QContactsPermission::ReadWrite | 1 | Accès en lecture et en écriture aux données relatives aux contacts. |
Voir également setAccessMode et accessMode.
Documentation des fonctions membres
QContactsPermission::AccessMode QContactsPermission::accessMode() const
Renvoie AccessMode::ReadWrite si la demande est en lecture-écriture et AccessMode::ReadOnly si elle est en lecture seule.
Voir aussi setAccessMode().
void QContactsPermission::setAccessMode(QContactsPermission::AccessMode mode)
Indique si la demande concerne un accès en lecture-écriture (mode == AccessMode::ReadWrite) ou en lecture seule (mode == AccessMode::ReadOnly) aux contacts.
Voir aussi accessMode().
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.