Add OpenWith... tool

This commit is contained in:
lupoDharkael
2017-12-01 21:35:07 +01:00
parent 361f7fad18
commit 4664562728
22 changed files with 587 additions and 3 deletions

View File

@@ -470,6 +470,9 @@ void CaptureWidget::handleButtonSignal(CaptureTool::Request r) {
case CaptureTool::REQ_UPLOAD_TO_IMGUR:
uploadToImgur();
break;
case CaptureTool::REQ_OPEN_APP:
openWithProgram();
break;
case CaptureTool::REQ_MOVE_MODE:
m_state = CaptureButton::TYPE_MOVESELECTION;
if (m_lastPressedButton) {
@@ -613,6 +616,12 @@ void CaptureWidget::uploadToImgur() {
close();
}
void CaptureWidget::openWithProgram() {
m_captureDone = true;
ResourceExporter().captureToProgram(pixmap());
close();
}
QRect CaptureWidget::extendedSelection() const {
if (m_selection.isNull())
return QRect();