QWaylandIviApplication 类是嵌入式样式用户界面的扩展。 更多...
| 头: | #include <QWaylandIviApplication> | 
| CMake: | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor) target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) | 
| qmake: | QT += waylandcompositor | 
| 实例化: | IviApplication | 
| 继承: | QWaylandCompositorExtensionTemplate | 
| QWaylandIviApplication () | |
| QWaylandIviApplication (QWaylandCompositor * compositor ) | 
| virtual void | initialize () override | 
| void | iviSurfaceCreated (QWaylandIviSurface * iviSurface ) | 
| void | iviSurfaceRequested (QWaylandSurface * surface , uint iviId , const QWaylandResource & resource ) | 
| const struct wl_interface * | interface () | 
QWaylandIviApplication 扩展提供办法关联 QWaylandIviSurface 与常规 Waylnd 表面。使用 QWaylandIviSurface 接口,客户端可以通过给出的 ivi ID 标识自身,且合成器可以要求客户端重置尺寸。
						QWaylandIviApplication 对应 Wayland
						
ivi_application
						
						接口。
					
构造 QWaylandIviApplication 对象。
构造 QWaylandIviApplication 对象为提供的 compositor .
[override virtual]
						
						
							void
						
						QWaylandIviApplication::
						
							initialize
						
						()
						
					重实现: QWaylandCompositorExtension::initialize ().
初始化 Shell 扩展。
[static]
						
						const
						
							struct
						
						
							wl_interface
						
						*QWaylandIviApplication::
						
							interface
						
						()
						
					返回 Wayland 接口为 QWaylandIviApplication .
[signal]
						
						
							void
						
						QWaylandIviApplication::
						
							iviSurfaceCreated
						
						(
						
							
								QWaylandIviSurface
							
						
						*
						
							iviSurface
						
						)
						
					此信号发射当 IviSurface , iviSurface ,已被创建。
[signal]
						
						
							void
						
						QWaylandIviApplication::
						
							iviSurfaceRequested
						
						(
						
							
								QWaylandSurface
							
						
						*
						
							surface
						
						,
						
							
								uint
							
						
						
							iviId
						
						, const
						
							
								QWaylandResource
							
						
						&
						
							resource
						
						)
						
					
						This signal is emitted when the client has requested an
						
ivi_surface
						
						to be associated with
						
							surface
						
						, which is identified by
						
							iviId
						
						. The handler for this signal is expected to create the ivi surface for
						
							resource
						
						and initialize it within the scope of the signal emission. If no ivi surface is created, a default one will be created instead.