QNativeInterface::QWaylandApplication Struct

Native interface to a Wayland application. More...

Header: #include <QGuiApplication>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Since: Qt 6.5

Public Functions

QWaylandApplication()
QWaylandApplication(const QNativeInterface::QWaylandApplication &)
QWaylandApplication(QNativeInterface::QWaylandApplication &&)
int *compositor() const
int *display() const
int *keyboard() const
int *lastInputSeat() const
virtual uint lastInputSerial() const = 0
int *pointer() const
int *seat() const
int *touch() const
QNativeInterface::QWaylandApplication &operator=(QNativeInterface::QWaylandApplication &&)
QNativeInterface::QWaylandApplication &operator=(const QNativeInterface::QWaylandApplication &)

Detailed Description

Accessed through QGuiApplication::nativeInterface().

Member Function Documentation

[constexpr noexcept default] QWaylandApplication::QWaylandApplication()

Default-constructs an instance of QWaylandApplication.

[delete] QWaylandApplication::QWaylandApplication(const QNativeInterface::QWaylandApplication &)

Copy-constructs an instance of QWaylandApplication. This function is deleted.

[delete] QWaylandApplication::QWaylandApplication(QNativeInterface::QWaylandApplication &&)

Move-constructs an instance of QWaylandApplication. This function is deleted.

int *QWaylandApplication::compositor() const

Returns the wl_compositor that the application is using.

int *QWaylandApplication::display() const

Returns the wl_display that the application is using.

int *QWaylandApplication::keyboard() const

Returns the wl_keyboard belonging to seat() if available.

int *QWaylandApplication::lastInputSeat() const

Returns the seat on which the last input event happened.

[pure virtual] uint QWaylandApplication::lastInputSerial() const

Returns the serial of the last input event on any seat.

int *QWaylandApplication::pointer() const

Returns the wl_pointer belonging to seat() if available.

int *QWaylandApplication::seat() const

Returns the seat associated with the default input device.

int *QWaylandApplication::touch() const

Returns the wl_touch belonging to seat() if available.

[delete] QNativeInterface::QWaylandApplication &QWaylandApplication::operator=(QNativeInterface::QWaylandApplication &&)

Move-assigns other to this QWaylandApplication instance. This function is deleted.

[delete] QNativeInterface::QWaylandApplication &QWaylandApplication::operator=(const QNativeInterface::QWaylandApplication &)

Copy-assigns other to this QWaylandApplication instance. This function is deleted.