5#ifndef QWAYLANDQUICKOUTPUT_H
6#define QWAYLANDQUICKOUTPUT_H
8#include <QtQuick/QQuickWindow>
9#include <QtWaylandCompositor/qwaylandoutput.h>
10#include <QtWaylandCompositor/qwaylandquickchildren.h>
24 Q_PROPERTY(
bool automaticFrameCallback READ automaticFrameCallback WRITE setAutomaticFrameCallback NOTIFY automaticFrameCallbackChanged)
33 bool automaticFrameCallback()
const;
34 void setAutomaticFrameCallback(
bool automatic);
50 void doFrameCallbacks();
52 bool m_updateScheduled =
false;
53 bool m_automaticFrameCallback =
true;
\inmodule QtCore\reentrant
The QQmlParserStatus class provides updates on the QML parser state.
virtual void classBegin()=0
Invoked after class creation, but before any properties have been set.
virtual void componentComplete()=0
Invoked after the root component that caused this instantiation has completed construction.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
\qmltype WaylandCompositor \instantiates QWaylandCompositor \inqmlmodule QtWayland....
\qmltype WaylandOutput \instantiates QWaylandOutput \inqmlmodule QtWayland.Compositor
virtual void initialize()
virtual void update()
Schedules a QEvent::UpdateRequest to be delivered to the QWaylandOutput's \l{window()}{window}.
void automaticFrameCallbackChanged()
Combined button and popup list for selecting options.
static QOpenGLCompositor * compositor
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
#define QT_REQUIRE_CONFIG(feature)
#define Q_WAYLAND_COMPOSITOR_DECLARE_QUICK_CHILDREN(className)