QWaylandApplication 结构体

struct QNativeInterface::QWaylandApplication

访问 Wayland 应用的原生接口。 更多...

头文件 #include <QGuiApplication>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
Qt 6.5

公开函数

virtual wl_compositor *compositor() const = 0
virtual wl_display *display() const = 0
virtual wl_keyboard *keyboard() const = 0
virtual wl_seat *lastInputSeat() const = 0
virtual uintlastInputSerial() const = 0
virtual wl_pointer *pointer() const = 0
virtual wl_seat *seat() const = 0
virtual wl_touch *touch() const = 0

详细描述

通过 QGuiApplication::nativeInterface 访问。

成员函数文档

[纯虚函数] wl_compositor *QWaylandApplication::compositor() const

返回应用使用的 wl_compositor。

[纯虚函数] wl_display *QWaylandApplication::display() const

返回应用使用的 wl_display。

[纯虚函数] wl_keyboard *QWaylandApplication::keyboard() const

如果可用,返回属于 seat() 的 wl_keyboard。

[纯虚函数] wl_seat *QWaylandApplication::lastInputSeat() const

返回发生最后输入事件的 seat。

[纯虚函数] uint QWaylandApplication::lastInputSerial() const

返回任一 seat 上最后输入事件的序列号。

[纯虚函数] wl_pointer *QWaylandApplication::pointer() const

如果可用,则返回属于 seat() 的 wl_pointer。

[纯虚函数] wl_seat *QWaylandApplication::seat() const

返回与默认输入设备关联的座位。

[纯虚函数] wl_touch *QWaylandApplication::touch() const

如果可用,则返回属于 seat() 的 wl_touch。

© 2024 Qt公司。本文档中包含的贡献均归各自所有者所有。提供的文档受 GNU自由文档许可证版本1.3 的条款约束,该许可证由自由软件基金会发布。Qt及其相关标志是芬兰以及世界其他地区的 Qt公司商标。所有其他商标均为其各自所有者的财产。