Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qwaylandquickxdgoutputv1.h
Go to the documentation of this file.
1// Copyright (C) 2019 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
3
4#ifndef QWAYLANDQUICKXDGOUTPUT_V1
5#define QWAYLANDQUICKXDGOUTPUT_V1
6
7#include <QtQml/QQmlListProperty>
8#include <QtQml/QQmlParserStatus>
9#include <QtWaylandCompositor/QWaylandXdgOutputV1>
10
11QT_REQUIRE_CONFIG(wayland_compositor_quick);
12
14
15class Q_WAYLANDCOMPOSITOR_EXPORT QWaylandQuickXdgOutputV1
16 : public QWaylandXdgOutputV1
17 , public QQmlParserStatus
18{
21public:
22 explicit QWaylandQuickXdgOutputV1();
23
24protected:
25 void classBegin() override {}
26 void componentComplete() override;
27};
28
30
31#endif // QWAYLANDQUICKXDGOUTPUT_V1
The QQmlParserStatus class provides updates on the QML parser state.
void classBegin() override
Invoked after class creation, but before any properties have been set.
Combined button and popup list for selecting options.
#define QT_REQUIRE_CONFIG(feature)
#define Q_OBJECT
#define Q_INTERFACES(x)