6#ifndef QWAYLANDOUTPUT_P_H
7#define QWAYLANDOUTPUT_P_H
20#include <QtWaylandCompositor/qtwaylandcompositorglobal.h>
21#include <QtWaylandCompositor/QWaylandOutput>
22#include <QtWaylandCompositor/QWaylandClient>
23#include <QtWaylandCompositor/QWaylandSurface>
24#include <QtWaylandCompositor/QWaylandXdgOutputV1>
26#include <QtWaylandCompositor/private/qwayland-server-wayland.h>
28#include <QtCore/QList>
29#include <QtCore/QRect>
31#include <QtCore/private/qobject_p.h>
72 void sendGeometry(
const Resource *resource);
73 void sendGeometryInfo();
78 void handleWindowPixelSizeChanged();
83 void output_bind_resource(Resource *resource)
override;
86 void _q_handleMaybeWindowPixelSizeChanged();
87 void _q_handleWindowDestroyed();
96 int preferredMode = -1;
97 QRect availableGeometry;
103 bool sizeFollowsWindow =
false;
104 bool initialized =
false;
105 QSize windowPixelSize;
qsizetype size() const noexcept
const_reference at(qsizetype i) const noexcept
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
\qmltype WaylandCompositor \instantiates QWaylandCompositor \inqmlmodule QtWayland....
\inmodule QtWaylandCompositor
QPointer< QWaylandXdgOutputV1 > xdgOutput
static QWaylandOutputPrivate * get(QWaylandOutput *output)
\qmltype WaylandOutput \instantiates QWaylandOutput \inqmlmodule QtWayland.Compositor
Subpixel
This enum type is used to specify the subpixel arrangement of a QWaylandOutput.
Transform
This enum type is used to specify the orientation of a QWaylandOutput.
\qmltype WaylandSurface \instantiates QWaylandSurface \inqmlmodule QtWayland.Compositor
QWaylandView * primaryView() const
Updates the surface with the compositor's retained clipboard selection.
\qmltype WaylandView \instantiates QWaylandView \inqmlmodule QtWayland.Compositor
Combined button and popup list for selecting options.
static QOpenGLCompositor * compositor
GLsizei const GLfloat * v
[13]
GLuint GLenum GLenum transform
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
QT_BEGIN_NAMESPACE typedef uchar * output
QSqlQueryModel * model
[16]
QWaylandSurfaceViewMapper()
QWaylandView * maybePrimaryView() const
QList< QWaylandView * > views
QWaylandSurfaceViewMapper(QWaylandSurface *s, QWaylandView *v)
QWaylandSurface * surface