4#include <QtQml/qqmlextensionplugin.h>
7#include <QtWaylandCompositor/qwaylandquickextension.h>
8#include <QtWaylandCompositor/qwaylandiviapplication.h>
9#include <QtWaylandCompositor/qwaylandivisurface.h>
48 qmlRegisterType<QWaylandIviApplicationQuickExtension>(uri, 1, 0,
"IviApplication");
49 qmlRegisterType<QWaylandIviSurface>(uri, 1, 0,
"IviSurface");
55#include "qwaylandcompositoriviapplicationplugin.moc"
The QQmlExtensionPlugin class provides an abstract base for custom QML extension plugins with custom ...
\qmlmodule QtWayland.Compositor.IviApplication \title Qt Wayland IviApplication Extension
void registerTypes(const char *uri) override
Registers the QML types in the given uri.
static void defineModule(const char *uri)
\qmltype IviApplication \instantiates QWaylandIviApplication \inqmlmodule QtWayland....
Combined button and popup list for selecting options.
void qmlRegisterModule(const char *uri, int versionMajor, int versionMinor)
#define QQmlExtensionInterface_iid
QLatin1StringView QLatin1String
#define Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_CLASS(className)