QCalendarPermission 类
访问用户的日历。 更多...
| 头文件 | #include <QPermissions> |
| CMake | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake | QT += core |
| 自从 | Qt 6.5 |
公共类型
| 枚举 | AccessMode { ReadOnly, ReadWrite } |
公共函数
| QCalendarPermission::AccessMode | accessMode() const |
| void | setAccessMode(QCalendarPermission::AccessMode mode) |
详细描述
默认情况下,请求的是只读访问。使用 setAccessMode() 来覆盖默认设置。
需求
要运行时请求此权限,需要在构建时添加以下平台特定的用法声明
| 平台 | 类型 | |
|---|---|---|
| 苹果 | 用途描述 | NSCalendarsUsageDescription |
| 安卓 | uses-permission | android.permission.READ_CALENDAR. android.permission.WRITE_CALENDAR 如果 QCalendarPermission::accessMode() 设置为 ReadWrite。 |
有关如何将它们添加到项目的各种用法声明类型的详细信息,请参阅。
另请参阅 QPermission、QCoreApplication::requestPermission、QCoreApplication::checkPermission 和 应用程序权限。
成员类型文档
enum QCalendarPermission::AccessMode
此枚举用于控制对日历数据的访问。
| 常量 | 值 | 描述 |
|---|---|---|
QCalendarPermission::ReadOnly | 0 | 对日历数据的只读访问(默认)。 |
QCalendarPermission::ReadWrite | 1 | 对日历数据的读/写访问。 |
另请参阅 setAccessMode 和 accessMode。
成员函数文档
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 有限公司的商标。所有其他商标均为其各自所有者的财产。