6#include <QtWaylandClient/private/qwaylanddisplay_p.h>
7#include <QtWaylandClient/private/qwaylandwindow_p.h>
8#include <QtWaylandClient/private/qwaylandscreen_p.h>
9#include <QtWaylandClient/private/qwaylandextendedsurface_p.h>
20 createExtendedSurface(
window);
24 struct ::ivi_controller_surface *iviControllerSurface)
27 ,
QtWayland::ivi_controller_surface(iviControllerSurface)
30 createExtendedSurface(
window);
35 ivi_surface::destroy();
36 if (QtWayland::ivi_controller_surface::object())
37 QtWayland::ivi_controller_surface::destroy(0);
39 delete m_extendedWindow;
QWaylandIviSurface()
Constructs a QWaylandIviSurface.
void setVisible(bool visible)
QtWayland::qt_surface_extension * windowExtension() const
~QWaylandIviSurface() override
void applyConfigure() override
void ivi_surface_configure(int32_t width, int32_t height) override
void ivi_controller_surface_visibility(int32_t visibility) override
QWaylandWindow * window()
void applyConfigureWhenPossible()
QWaylandDisplay * display() const
void resizeFromApplyConfigure(const QSize &sizeWithMargins, const QPoint &offset={0, 0})
Combined button and popup list for selecting options.
GLint GLsizei GLsizei height