QWaylandIviSurface Class

The QWaylandIviSurface class provides a simple way to identify and resize a surface. 更多...

頭: #include <QWaylandIviSurface>
qmake: QT += waylandcompositor
Since: Qt 5.8
繼承: QWaylandShellSurfaceTemplate

特性

公共函數

QWaylandIviSurface ()
QWaylandIviSurface (QWaylandIviApplication * application , QWaylandSurface * surface , uint iviId , const QWaylandResource & resource )
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 ()

靜態公共成員

QByteArray interfaceName ()
QWaylandSurfaceRole * role ()

額外繼承成員

詳細描述

The QWaylandIviSurface class provides a simple way to identify and resize a surface.

此類屬於 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 接口。

特性文檔編製

iviId : const uint

This property holds the ivi id of this QWaylandIviSurface .

訪問函數:

uint iviId () const

通知程序信號:

void iviIdChanged ()

surface : QWaylandSurface * const

This property holds the surface associated with this QWaylandIviSurface .

訪問函數:

QWaylandSurface * surface () const

通知程序信號:

void surfaceChanged ()

成員函數文檔編製

QWaylandIviSurface:: QWaylandIviSurface ()

構造 QWaylandIviSurface .

QWaylandIviSurface:: QWaylandIviSurface ( QWaylandIviApplication * application , QWaylandSurface * surface , uint iviId , const QWaylandResource & resource )

構造 QWaylandIviSurface for surface and initializes it with the given application , surface , iviId ,和 resource .

void QWaylandIviSurface:: initialize ( QWaylandIviApplication * iviApplication , QWaylandSurface * surface , uint iviId , const QWaylandResource & resource )

初始化 QWaylandIviSurface , associating it with the given iviApplication , surface , iviId ,和 resource .

[static] QByteArray QWaylandIviSurface:: interfaceName ()

[static] QWaylandSurfaceRole *QWaylandIviSurface:: role ()

Returns the surface role for the QWaylandIviSurface .

void QWaylandIviSurface:: sendConfigure (const QSize & size )

Sends a configure event to the client, telling it to resize the surface to the given size .