The QWaylandShellSurface class is a common interface for surface roles specified by shell extensions. 更多...
| 头: | #include <QWaylandShellSurface> | 
| qmake: | QT += waylandcompositor | 
| Since: | Qt 5.8 | 
| 继承: | QWaylandCompositorExtension | 
| QWaylandShellSurface (QWaylandObject * waylandObject ) | |
| virtual QWaylandQuickShellIntegration * | createIntegration (QWaylandQuickShellSurfaceItem * item ) = 0 | 
| virtual Qt::WindowType | windowType () const | 
| void | windowTypeChanged () | 
| const QMetaObject | staticMetaObject | 
| QWaylandShellSurface (QWaylandCompositorExtensionPrivate & dd ) | |
| QWaylandShellSurface (QWaylandObject * container , QWaylandCompositorExtensionPrivate & dd ) | 
The QWaylandShellSurface class is a common interface for surface roles specified by shell extensions.
This interface represents a Wayland surface role given by a Wayland protocol extension that defines how the QWaylandSurface should map onto the screen.
另请参阅 QWaylandSurface , QWaylandWlShellSurface , QWaylandXdgSurfaceV5 ,和 QWaylandIviSurface .
访问函数:
| virtual Qt::WindowType | windowType () const | 
通知程序信号:
| void | windowTypeChanged () | 
Default constructs an instance of QWaylandShellSurface.
[protected]
						
						QWaylandShellSurface::
						
							QWaylandShellSurface
						
						(
						
							QWaylandCompositorExtensionPrivate
						
						&
						
							dd
						
						)
						
					Default constructs an instance of QWaylandShellSurface.
[protected]
						
						QWaylandShellSurface::
						
							QWaylandShellSurface
						
						(
						
							
								QWaylandObject
							
						
						*
						
							container
						
						,
						
							QWaylandCompositorExtensionPrivate
						
						&
						
							dd
						
						)
						
					Default constructs an instance of QWaylandShellSurface.
[pure virtual]
						
						
							QWaylandQuickShellIntegration
						
						*QWaylandShellSurface::
						
							createIntegration
						
						(
						
							
								QWaylandQuickShellSurfaceItem
							
						
						*
						
							item
						
						)
						
					Creates a QWaylandQuickShellIntegration for this QWaylandQuickShellSurface. It's called automatically when QWaylandQuickShellSurfaceItem::shellSurface is assigned.