5#ifndef QWAYLANDCOMPOSITORXDGSHELLFOREIGN_H
6#define QWAYLANDCOMPOSITORXDGSHELLFOREIGN_H
19#include <QtQml/qqmlextensionplugin.h>
20#include <QtQml/qqml.h>
22#include <QtWaylandCompositor/QWaylandQuickExtension>
23#include <QtWaylandCompositor/QWaylandXdgShell>
24#include <QtWaylandCompositor/QWaylandXdgDecorationManagerV1>
25#include <QtWaylandCompositor/QWaylandQuickXdgOutputV1>
29Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT(QWaylandXdgShell, XdgShell, 1, 3)
30Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT(QWaylandXdgDecorationManagerV1,
31 XdgDecorationManagerV1, 1, 3)
32Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT(QWaylandXdgOutputManagerV1, XdgOutputManagerV1,
35struct QWaylandXdgSurfaceForeign {
37 QML_FOREIGN(QWaylandXdgSurface)
38 QML_NAMED_ELEMENT(XdgSurface)
39 QML_ADDED_IN_VERSION(1, 3)
44 QML_FOREIGN(QWaylandXdgToplevel)
52 QML_FOREIGN(QWaylandXdgPopup)
60 QML_FOREIGN(QWaylandQuickXdgOutputV1)
Combined button and popup list for selecting options.