Qt应用管理器系统UI QML模块

QtApplicationManager.SystemUI QML模块包含在系统UI中使用的组件和类型。

不需要声明单例类型的名称,它们通过类型名称引用。

可延迟实例化的QML类型使用其名称后面跟大括号来声明。这些声明可以嵌套,在项之间创建父子关系。

无法实例化的QML类型是提供给系统UI代码的返回值,允许用户直接访问其他情况下(部分)只能通过单例的项模型访问的数据。

QML单例

应用管理器

应用模型和控制器

意图服务器

系统UI端代表意图子系统的单例

通知管理器

处理freedesktop.org兼容通知请求的通知模型

包管理器

应用管理器包安装/删除/更新部分

窗口管理器

窗口模型和控制器

可延迟实例化的QML类型

这些类型仅适用于系统UI

ApplicationModel

为ApplicationManager单例提供的代理模型

IntentModel

为IntentServer单例提供的代理模型

IntentServerHandler

用来处理在系统UI中接收到的意图请求的处理程序

NotificationModel

为NotificationManager单例提供的代理模型

ProcessStatus

提供有关应用进程状态的 Informationen

WindowItem

一个渲染特定窗口对象的ITEM

不可延时实例化的QML类型

所有这些类型都仅在系统UI内部可用,并且不能从其QML代码中实例化。

ApplicationObject

对于应用管理器已知的应用的程序处理

Container

一个应用程序的运行时正在使用的容器的处理

IntentObject

在系统UI端代表Intent定义的类型

PackageObject

为应用管理器已知包的处理

Runtime

执行应用程序的运行时处理

WindowObject

客户端窗口面

© 2024 Qt公司有限公司。此处包含的文档贡献者是各自所有者的版权。此处提供的文档是根据自由软件基金会发布的GNU自由文档许可版1.3的条款许可的。Qt及其相应标志是芬兰和/或其他国家的Qt公司有限责任公司的商标。所有其他商标均为各自所有者的财产。