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 有限公司的商标。所有其他商标均为其各自所有者的财产。