mirror of
https://github.com/fergalmoran/flameshot.git
synced 2025-12-28 04:40:36 +00:00
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:
@@ -61,9 +61,13 @@ void Controller::initDefaults() {
|
||||
}
|
||||
|
||||
// creation of a new capture in GUI mode
|
||||
void Controller::createVisualCapture(const QString &forcedSavePath) {
|
||||
void Controller::createVisualCapture(const uint id, const QString &forcedSavePath) {
|
||||
if (!m_captureWindow) {
|
||||
m_captureWindow = new CaptureWidget(forcedSavePath);
|
||||
m_captureWindow = new CaptureWidget(id, forcedSavePath);
|
||||
connect(m_captureWindow, &CaptureWidget::captureFailed,
|
||||
this, &Controller::captureFailed);
|
||||
connect(m_captureWindow, &CaptureWidget::captureTaken,
|
||||
this, &Controller::captureTaken);
|
||||
m_captureWindow->showFullScreen();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user