4#ifndef QWAYLANDIVISURFACE_H
5#define QWAYLANDIVISURFACE_H
7#include <QtWaylandClient/private/qwaylandshellsurface_p.h>
8#include "qwayland-ivi-application.h"
9#include "qwayland-ivi-controller.h"
16class QWaylandInputDevice;
17class QWaylandExtendedSurface;
25 struct ::ivi_controller_surface *iviControllerSurface);
28 void applyConfigure()
override;
30 std::any
surfaceRole()
const override {
return ivi_surface::object(); };
34 void ivi_surface_configure(int32_t
width, int32_t
height)
override;
35 void ivi_controller_surface_visibility(int32_t visibility)
override;
39 QSize m_pendingSize = {0, 0};
std::any surfaceRole() const override
Combined button and popup list for selecting options.
GLint GLsizei GLsizei height