5#ifndef QWAYLANDSURFACEGRABBER_H
6#define QWAYLANDSURFACEGRABBER_H
8#include <QtWaylandCompositor/qtwaylandcompositorglobal.h>
9#include <QtCore/QObject>
19 Q_DECLARE_PRIVATE(QWaylandSurfaceGrabber)
28 explicit QWaylandSurfaceGrabber(QWaylandSurface *surface, QObject *parent =
nullptr);
30 QWaylandSurface *surface()
const;
34 void success(
const QImage &image);
35 void failed(Error error);
QWaylandSurface * createDefaultSurface() override
QWaylandQuickCompositorPrivate(QWaylandCompositor *compositor)
\qmltype WaylandQuickItem \nativetype QWaylandQuickItem \inqmlmodule QtWayland.Compositor
\inmodule QtWaylandCompositor
Combined button and popup list for selecting options.
QT_REQUIRE_CONFIG(animation)
QT_REQUIRE_CONFIG(liburing)
QT_END_NAMESPACE Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhos::enums::kit::ShareKit::systemShare::SelectionMode))
QT_REQUIRE_CONFIG(wayland_compositor_quick)