4#ifndef QWAYLANDSURFACE_P_H
5#define QWAYLANDSURFACE_P_H
18#include <QtGui/QScreen>
20#include <QtWaylandClient/private/qwayland-wayland.h>
21#include <QtCore/private/qglobal_p.h>
50 void handleScreenRemoved(
QScreen *qScreen);
The QScreen class is used to query screen properties. \inmodule QtGui.
QList< QWaylandScreen * > m_screens
void surface_enter(struct ::wl_output *output) override
~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
QWaylandSurface(QWaylandDisplay *display)
void surface_leave(struct ::wl_output *output) 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
struct wl_display * display
Combined button and popup list for selecting options.
GLuint GLenum GLenum transform
GLenum GLenum GLenum GLenum GLenum scale
QT_BEGIN_NAMESPACE typedef uchar * output