Fix escape key behavior

This commit is contained in:
Sébastien Fourey 2023-04-03 17:14:13 +02:00
parent 34beb1e24b
commit 7c42cc36b4
1 changed files with 1 additions and 1 deletions

View File

@ -576,6 +576,7 @@ void MainWindow::onEscapeKeyPressed()
if (_processor.isProcessing()) {
if (_processor.isProcessingFullImage()) {
ui->progressInfoWidget->cancel();
ui->pbCancel->animateClick();
} else {
_processor.cancel();
ui->previewWidget->displayOriginalImage();
@ -646,7 +647,6 @@ void MainWindow::makeConnections()
connect(ui->previewWidget, &PreviewWidget::previewVisibleRectIsChanging, &_processor, &GmicProcessor::cancel);
connect(_filtersPresenter, &FiltersPresenter::filterSelectionChanged, this, &MainWindow::onFilterSelectionChanged);
connect(ui->pbOk, &QPushButton::clicked, this, &MainWindow::onOkClicked);
connect(ui->pbCancel, &QPushButton::clicked, this, &MainWindow::onCancelClicked);
connect(ui->pbClose, &QPushButton::clicked, this, &MainWindow::close);
connect(ui->pbApply, &QPushButton::clicked, this, &MainWindow::onApplyClicked);
connect(ui->tbResetParameters, &QToolButton::clicked, this, &MainWindow::onReset);