5#ifndef QWAYLANDOUTPUT_H
6#define QWAYLANDOUTPUT_H
8#include <QtWaylandCompositor/qtwaylandqmlinclude.h>
9#include <QtWaylandCompositor/qwaylandcompositorextension.h>
10#include <QtWaylandCompositor/QWaylandOutputMode>
11#include <QtCore/QObject>
12#include <QtCore/QRect>
13#include <QtCore/QSize>
32 Q_PROPERTY(
QString manufacturer READ manufacturer WRITE setManufacturer NOTIFY manufacturerChanged)
36 Q_PROPERTY(
QRect availableGeometry READ availableGeometry WRITE setAvailableGeometry NOTIFY availableGeometryChanged)
37 Q_PROPERTY(
QSize physicalSize READ physicalSize WRITE setPhysicalSize NOTIFY physicalSizeChanged)
40 Q_PROPERTY(
int scaleFactor READ scaleFactor WRITE setScaleFactor NOTIFY scaleFactorChanged)
41 Q_PROPERTY(
bool sizeFollowsWindow READ sizeFollowsWindow WRITE setSizeFollowsWindow NOTIFY sizeFollowsWindowChanged)
45 QML_UNCREATABLE(
"Cannot create instance of WaylandOutputBase, use WaylandOutput instead")
74 struct ::wl_resource *resourceForClient(
QWaylandClient *client)
const;
83 void setManufacturer(
const QString &manufacturer);
98 QRect geometry()
const;
100 QRect availableGeometry()
const;
101 void setAvailableGeometry(
const QRect &availableGeometry);
103 QSize physicalSize()
const;
106 Subpixel subpixel()
const;
107 void setSubpixel(
const Subpixel &subpixel);
110 void setTransform(
const Transform &
transform);
112 int scaleFactor()
const;
113 void setScaleFactor(
int scale);
115 bool sizeFollowsWindow()
const;
116 void setSizeFollowsWindow(
bool follow);
122 void sendFrameCallbacks();
127 virtual void update();
153 Q_PRIVATE_SLOT(d_func(),
void _q_handleMaybeWindowPixelSizeChanged())
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
\qmltype WaylandClient \instantiates QWaylandClient \inqmlmodule QtWayland.Compositor
\qmltype WaylandCompositor \instantiates QWaylandCompositor \inqmlmodule QtWayland....
\inmodule QtWaylandCompositor
\inmodule QtWaylandCompositor
\qmltype WaylandOutput \instantiates QWaylandOutput \inqmlmodule QtWayland.Compositor
void availableGeometryChanged()
void scaleFactorChanged()
void setPhysicalSizeFollowsSize(bool follow)
void physicalSizeFollowsSizeChanged()
Subpixel
This enum type is used to specify the subpixel arrangement of a QWaylandOutput.
bool physicalSizeFollowsSize() const
Transform
This enum type is used to specify the orientation of a QWaylandOutput.
void sizeFollowsWindowChanged()
void currentModeChanged()
void physicalSizeChanged()
void manufacturerChanged()
\qmltype WaylandSurface \instantiates QWaylandSurface \inqmlmodule QtWayland.Compositor
\qmltype WaylandView \instantiates QWaylandView \inqmlmodule QtWayland.Compositor
Combined button and popup list for selecting options.
static QOpenGLCompositor * compositor
n void setPosition(void) \n\
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLuint GLenum GLenum transform
GLenum GLenum GLenum GLenum GLenum scale
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
view setModel(model)
[17] //! [18]
QSqlQueryModel * model
[16]