Sur cette page

QCalendarPermission Class

Accéder au calendrier 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

QCalendarPermission::AccessMode accessMode() const
void setAccessMode(QCalendarPermission::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-formeType de plate-forme
PommeDescription de l'utilisationNSCalendarsUsageDescription
Androiduses-permissionandroid.permission.READ_CALENDAR. android.permission.WRITE_CALENDAR si QCalendarPermission::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 QCalendarPermission::AccessMode

Cette énumération est utilisée pour contrôler l'accès aux données du calendrier.

ConstanteValeurDescription de la constante
QCalendarPermission::ReadOnly0Accès en lecture seule aux données du calendrier (par défaut).
QCalendarPermission::ReadWrite1Accès en lecture et en écriture aux données du calendrier.

Voir également setAccessMode et accessMode.

Documentation des fonctions membres

QCalendarPermission::AccessMode QCalendarPermission::accessMode() const

Renvoie AccessMode::ReadWrite lorsque la demande est en lecture-écriture et AccessMode::ReadOnly lorsqu'il s'agit d'un accès en lecture seule au calendrier.

Voir aussi setAccessMode().

void QCalendarPermission::setAccessMode(QCalendarPermission::AccessMode mode)

Indique si la demande concerne un accès au calendrier en lecture-écriture (mode == AccessMode::ReadWrite) ou en lecture seule (mode == AccessMode::ReadOnly).

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.