From 1d334d372bbe9423f0a2b2252a9930f4dd5afc74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Haris=20Gu=C5=A1i=C4=87?= Date: Sat, 9 Oct 2021 20:42:53 +0200 Subject: [PATCH] Disable remaining action buttons when accept is active MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Haris Gušić --- src/widgets/capture/capturewidget.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/widgets/capture/capturewidget.cpp b/src/widgets/capture/capturewidget.cpp index 2e098efe..38149f59 100644 --- a/src/widgets/capture/capturewidget.cpp +++ b/src/widgets/capture/capturewidget.cpp @@ -254,12 +254,14 @@ void CaptureWidget::initButtons() allButtonTypes.removeOne(CaptureTool::TYPE_ACCEPT); visibleButtonTypes.removeOne(CaptureTool::TYPE_ACCEPT); } else { - allButtonTypes.removeOne(CaptureTool::TYPE_SAVE); - allButtonTypes.removeOne(CaptureTool::TYPE_COPY); - allButtonTypes.removeOne(CaptureTool::TYPE_IMAGEUPLOADER); - visibleButtonTypes.removeOne(CaptureTool::TYPE_SAVE); - visibleButtonTypes.removeOne(CaptureTool::TYPE_COPY); - visibleButtonTypes.removeOne(CaptureTool::TYPE_IMAGEUPLOADER); + // Remove irrelevant buttons from both lists + for (auto* buttonList : { &allButtonTypes, &visibleButtonTypes }) { + buttonList->removeOne(CaptureTool::TYPE_SAVE); + buttonList->removeOne(CaptureTool::TYPE_COPY); + buttonList->removeOne(CaptureTool::TYPE_IMAGEUPLOADER); + buttonList->removeOne(CaptureTool::TYPE_OPEN_APP); + buttonList->removeOne(CaptureTool::TYPE_PIN); + } } QVector vectorButtons;