5#ifndef QWAYLANDSURFACE_P_H
6#define QWAYLANDSURFACE_P_H
19#include <QtGui/QScreen>
21#include <QtWaylandClient/private/qwayland-wayland.h>
22#include <QtCore/private/qglobal_p.h>
64 friend class QWaylandWindow;
QList< QWaylandScreen * > m_screens
~QWaylandSurface() override
void preferredBufferScaleChanged()
std::optional< wl_output_transform > m_preferredBufferTransform
QWaylandWindow * m_window
void preferredBufferTransformChanged()
void surface_preferred_buffer_transform(uint32_t transform) override
QWaylandScreen * oldestEnteredScreen()
std::optional< int32_t > preferredBufferScale() const
static QWaylandSurface * fromWlSurface(::wl_surface *surface)
QWaylandWindow * waylandWindow() const
std::optional< int32_t > m_preferredBufferScale
std::optional< wl_output_transform > preferredBufferTransform() const
void surface_preferred_buffer_scale(int32_t scale) override
Combined button and popup list for selecting options.
static QtWayland::wp_cursor_shape_device_v1::shape qtCursorShapeToWaylandShape(Qt::CursorShape cursorShape)