12#include <QDBusContext>
13#include <QDBusUnixFileDescriptor>
20class ScreenShotEffect;
21class ScreenShotSinkPipe2;
22class ScreenShotSource2;
44 QDBusUnixFileDescriptor pipe);
46 QDBusUnixFileDescriptor pipe);
47 QVariantMap
CaptureArea(
int x,
int y,
int width,
int height,
49 QDBusUnixFileDescriptor pipe);
51 QDBusUnixFileDescriptor pipe);
53 QDBusUnixFileDescriptor pipe);
55 QDBusUnixFileDescriptor pipe);
57 QDBusUnixFileDescriptor pipe);
65 bool checkPermissions()
const;
Representation of a window used by/for Effect classes.
QVariantMap CaptureActiveScreen(const QVariantMap &options, QDBusUnixFileDescriptor pipe)
QVariantMap CaptureWorkspace(const QVariantMap &options, QDBusUnixFileDescriptor pipe)
QVariantMap CaptureInteractive(uint kind, const QVariantMap &options, QDBusUnixFileDescriptor pipe)
QVariantMap CaptureScreen(const QString &name, const QVariantMap &options, QDBusUnixFileDescriptor pipe)
QVariantMap CaptureActiveWindow(const QVariantMap &options, QDBusUnixFileDescriptor pipe)
QVariantMap CaptureWindow(const QString &handle, const QVariantMap &options, QDBusUnixFileDescriptor pipe)
~ScreenShotDBusInterface2() override
QVariantMap CaptureArea(int x, int y, int width, int height, const QVariantMap &options, QDBusUnixFileDescriptor pipe)
ScreenShotDBusInterface2(ScreenShotEffect *effect)