Fix windows build

This commit is contained in:
lupoDharkael
2018-04-29 12:55:16 +02:00
parent 28940f9e75
commit 801fb7ebf0
4 changed files with 7 additions and 2 deletions

View File

@@ -18,6 +18,7 @@
#pragma once
#include <QString>
#include <QPixmap>
class CaptureRequest {
public:

View File

@@ -50,7 +50,9 @@ Controller::Controller() : m_captureWindow(nullptr) {
GlobalShortcutFilter *nativeFilter = new GlobalShortcutFilter(this);
qApp->installNativeEventFilter(nativeFilter);
connect(nativeFilter, &GlobalShortcutFilter::printPressed,
this, [this](){ this->createVisualCapture(); });
this, [this](){
this->requestCapture(CaptureRequest(CaptureRequest::GRAPHICAL_MODE));
});
#endif
QString StyleSheet = CaptureButton::globalStyleSheet();

View File

@@ -21,6 +21,7 @@
#include <QObject>
#include <QPointer>
#include <QPixmap>
#include <QMap>
#include <QTimer>
#include <functional>

View File

@@ -43,7 +43,8 @@ bool GlobalShortcutFilter::nativeEventFilter(
// TODO: this is just a temporal workwrround, proper global
// support would need custom shortcuts defined by the user.
Controller::getInstance()->startVisualCapture();
Controller::getInstance()->requestCapture(
CaptureRequest(CaptureRequest::GRAPHICAL_MODE));
return true;
}
return false;