The QWaylandIviSurface class provides a simple way to identify and resize a surface. 更多...
| 头: | #include <QWaylandIviSurface> | 
| qmake: | QT += waylandcompositor | 
| Since: | Qt 5.8 | 
| 实例化: | IviSurface | 
| 继承: | QWaylandShellSurfaceTemplate | 
该类在 Qt 5.8 引入。
| QWaylandIviSurface (QWaylandIviApplication * application , QWaylandSurface * surface , uint iviId , const QWaylandResource & resource ) | |
| QWaylandIviSurface () | |
| void | initialize (QWaylandIviApplication * iviApplication , QWaylandSurface * surface , uint iviId , const QWaylandResource & resource ) | 
| uint | iviId () const | 
| void | sendConfigure (const QSize & size ) | 
| QWaylandSurface * | surface () const | 
| void | iviIdChanged () | 
| void | surfaceChanged () | 
| QWaylandIviSurface * | fromResource (::wl_resource * resource ) | 
| const struct wl_interface * | interface () | 
| QWaylandSurfaceRole * | role () | 
此类属于 QWaylandIviApplication extension and provides a way to extend the functionality of an existing QWaylandSurface with a way to resize and identify it.
						It corresponds to the Wayland
						
ivi_surface
						
						接口。
					
This property holds the ivi id of this QWaylandIviSurface .
访问函数:
| uint | iviId () const | 
通知程序信号:
| void | iviIdChanged () | 
This property holds the surface associated with this QWaylandIviSurface .
访问函数:
| QWaylandSurface * | surface () const | 
通知程序信号:
| void | surfaceChanged () | 
Constructs a QWaylandIviSurface for surface and initializes it with the given application , surface , iviId ,和 resource .
Constructs a QWaylandIviSurface.
[static]
						
						
							
								QWaylandIviSurface
							
						
						*QWaylandIviSurface::
						
							fromResource
						
						(
						
							::wl_resource
						
						*
						
							resource
						
						)
						
					返回 QWaylandIviSurface corresponding to the resource .
初始化 QWaylandIviSurface , associating it with the given iviApplication , surface , iviId ,和 resource .
注意: 此函数可以被援引,通过元对象系统和从 QML。见 Q_INVOKABLE .
[static]
						
						const
						
							struct
						
						
							wl_interface
						
						*QWaylandIviSurface::
						
							interface
						
						()
						
					返回 Wayland 接口为 QWaylandIviSurface .
[static]
						
						
							QWaylandSurfaceRole
						
						*QWaylandIviSurface::
						
							role
						
						()
						
					Returns the surface role for the QWaylandIviSurface .
Sends a configure event to the client, telling it to resize the surface to the given size .
注意: 此函数可以被援引,通过元对象系统和从 QML。见 Q_INVOKABLE .