QCalendarPermission Class
Auf den Kalender des Benutzers zugreifen. Mehr...
| Überschrift: | #include <QPermissions> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| Seit: | Qt 6.5 |
Öffentliche Typen
| enum | AccessMode { ReadOnly, ReadWrite, WriteOnly } |
Öffentliche Funktionen
| QCalendarPermission::AccessMode | accessMode() const |
| void | setAccessMode(QCalendarPermission::AccessMode mode) |
Ausführliche Beschreibung
Standardmäßig wird ein Lesezugriff angefordert. Verwenden Sie ` setAccessMode()``, um die Standardeinstellung zu überschreiben.
Voraussetzungen
Um diese Berechtigung zur Laufzeit anzufordern, müssen bei der Erstellung die folgenden plattformspezifischen Verwendungsdeklarationen vorgenommen werden:
| Plattform | Typ | |
|---|---|---|
| Apple | Verwendungsbeschreibung | NSCalendarsUsageDescription |
| Android | uses-permission | android.permission.READ_CALENDAR Wenn QCalendarPermission::accessMode() auf AccessMode::ReadOnly oder AccessMode::ReadWrite gesetzt ist. android.permission.WRITE_CALENDAR Wenn QCalendarPermission::accessMode() auf AccessMode::WriteOnly oder AccessMode::ReadWrite gesetzt ist. |
Informationen dazu, wie Sie diese in Ihr Projekt einbinden können, finden Sie in den jeweiligen Verwendungsdeklarationstypen.
Siehe auch „ QPermission“ , „ QCoreApplication::requestPermission()“, „ QCoreApplication::checkPermission()“ und „Anwendungsberechtigungen“.
Dokumentation zu Mitgliedstypen
enum QCalendarPermission::AccessMode
Diese Enumeration dient zur Steuerung des Zugriffs auf die Kalenderdaten.
| Konstante | Wert | Beschreibung |
|---|---|---|
QCalendarPermission::ReadOnly | 0 | Schreibgeschützter Zugriff auf die Kalenderdaten (Standard). |
QCalendarPermission::ReadWrite | 1 | Lese- und Schreibzugriff auf die Kalenderdaten. |
QCalendarPermission::WriteOnly (since Qt 6.12) | 2 | Nur-Schreib-Zugriff auf die Kalenderdaten. |
Siehe auch setAccessMode und accessMode.
Dokumentation zu den Member-Funktionen
QCalendarPermission::AccessMode QCalendarPermission::accessMode() const
Gibt den angeforderten Zugriffsmodus zurück.
Siehe auch „ setAccessMode()“.
void QCalendarPermission::setAccessMode(QCalendarPermission::AccessMode mode)
Stellt den Zugriffsmodus auf „ mode “ ein.
Siehe auch ` 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.