QWaylandIviApplication 类是嵌入式样式用户界面的扩展。 更多...
| 头: | #include <QWaylandIviApplication> | 
| qmake: | QT += waylandcompositor | 
| Since: | Qt 5.8 | 
| 实例化: | IviApplication | 
| 继承: | QWaylandCompositorExtensionTemplate | 
该类在 Qt 5.8 引入。
| QWaylandIviApplication (QWaylandCompositor * compositor ) | |
| QWaylandIviApplication () | 
| 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 对象为提供的 compositor .
构造 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.
					
[override virtual]
						
						
							void
						
						QWaylandIviApplication::
						
							initialize
						
						()
						
					初始化 Shell 扩展。
[static]
						
						const
						
							struct
						
						
							wl_interface
						
						*QWaylandIviApplication::
						
							interface
						
						()
						
					返回 Wayland 接口为 QWaylandIviApplication .