QCalendarPermission Class

Access the user's calendar. 更多...

頭: #include <QPermissions>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
Since: Qt 6.5

公共類型

enum AccessMode { ReadOnly, ReadWrite }

公共函數

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

詳細描述

By default the request is for read-only access. Use setAccessMode () to override the default.

要求

To request this permission at runtime, the following platform specific usage declarations have to be made at build time:

平颱 類型
Apple Usage description NSCalendarsUsageDescription
Android uses-permission android.permission.READ_CALENDAR . android.permission.WRITE_CALENDAR if QCalendarPermission::accessMode () is set to AccessMode::ReadWrite.

Please see the individual usage declaration types for how to add them to your project.

另請參閱 QPermission , QCoreApplication::requestPermission (), QCoreApplication::checkPermission (),和 Application Permissions .

成員類型文檔編製

enum QCalendarPermission:: AccessMode

This enum is used to control access to the calendar data.

常量 描述
QCalendarPermission::ReadOnly 0 Read-only access to the calendar data (the default).
QCalendarPermission::ReadWrite 1 Read and write access to the calendar data.

另請參閱 setAccessMode and accessMode .

成員函數文檔編製

QCalendarPermission::AccessMode QCalendarPermission:: accessMode () const

Returns AccessMode::ReadWrite when the request is for read-write and AccessMode::ReadOnly when it is for read-only access to the calendar.

另請參閱 setAccessMode ().

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

Sets whether the request is for read-write ( mode == AccessMode::ReadOnly) or read-only ( mode == AccessMode::ReadOnly) access to the calendar.

另請參閱 accessMode ().