Add --raw flag
Updated dbus API. Now it sends a signal with every capture, it may be captureFailed or a captureTaken which contains the raw image bytes in png format. You have to add an id to the screenshot calls so it will be returned as a way to know the origin of the signal.
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
|
||||
#include <QObject>
|
||||
#include <QPointer>
|
||||
#include <QPixmap>
|
||||
|
||||
class CaptureWidget;
|
||||
class ConfigWindow;
|
||||
@@ -35,8 +36,13 @@ public:
|
||||
Controller(const Controller&) = delete;
|
||||
void operator =(const Controller&) = delete;
|
||||
|
||||
signals:
|
||||
void captureTaken(uint id, QByteArray p);
|
||||
void captureFailed(uint id);
|
||||
|
||||
public slots:
|
||||
void createVisualCapture(const QString &forcedSavePath = QString());
|
||||
void createVisualCapture(const uint id = 0,
|
||||
const QString &forcedSavePath = QString());
|
||||
|
||||
void openConfigWindow();
|
||||
void openInfoWindow();
|
||||
|
||||
Reference in New Issue
Block a user