QCalendarPermission 类

访问用户的日历。 更多...

头文件 #include <QPermissions>
CMakefind_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmakeQT += core
自从Qt 6.5

公共类型

枚举AccessMode { ReadOnly, ReadWrite }

公共函数

QCalendarPermission::AccessModeaccessMode() const
voidsetAccessMode(QCalendarPermission::AccessMode mode)

详细描述

默认情况下,请求的是只读访问。使用 setAccessMode() 来覆盖默认设置。

需求

要运行时请求此权限,需要在构建时添加以下平台特定的用法声明

平台类型
苹果用途描述NSCalendarsUsageDescription
安卓uses-permissionandroid.permission.READ_CALENDAR. android.permission.WRITE_CALENDAR 如果 QCalendarPermission::accessMode() 设置为 ReadWrite。

有关如何将它们添加到项目的各种用法声明类型的详细信息,请参阅。

另请参阅 QPermissionQCoreApplication::requestPermissionQCoreApplication::checkPermission应用程序权限

成员类型文档

enum QCalendarPermission::AccessMode

此枚举用于控制对日历数据的访问。

常量描述
QCalendarPermission::ReadOnly0对日历数据的只读访问(默认)。
QCalendarPermission::ReadWrite1对日历数据的读/写访问。

另请参阅 setAccessModeaccessMode

成员函数文档

QCalendarPermission::AccessMode QCalendarPermission::accessMode() const

当请求读写访问时返回 AccessMode::ReadWrite,当请求只读访问时返回 AccessMode::ReadOnly。

另请参阅 setAccessMode

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

设置是否请求对日历进行读写(mode == AccessMode::ReadOnly)或只读(mode == AccessMode::ReadOnly)访问。

另请参阅 accessMode

© 2024 Qt公司有限公司。此处包含的文档贡献是各自所有者的版权。本提供文档根据免费软件基金会发布的版本 1.3 的 GNU自由文档许可协议 许可。Qt及其相关标志是芬兰及/或全球其他国家的 The Qt Company 有限公司的商标。所有其他商标均为其各自所有者的财产。