From 34ed18155870b10871677776960d484de9632e43 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Fri, 5 Apr 2024 18:17:14 +0300 Subject: [PATCH] Refactoring. --- src/app/puzzle/vpmainwindow.cpp | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/app/puzzle/vpmainwindow.cpp b/src/app/puzzle/vpmainwindow.cpp index 97b8a2ca6..5970461d1 100644 --- a/src/app/puzzle/vpmainwindow.cpp +++ b/src/app/puzzle/vpmainwindow.cpp @@ -2233,24 +2233,26 @@ void VPMainWindow::RotatePiecesToGrainline() QList const sheets = m_layout->GetAllSheets(); for (const auto &sheet : sheets) { - if (not sheet.isNull()) + if (sheet.isNull()) { - QList const pieces = sheet->GetPieces(); - for (const auto &piece : pieces) + continue; + } + + QList const pieces = sheet->GetPieces(); + for (const auto &piece : pieces) + { + if (not piece.isNull() && piece->IsGrainlineEnabled()) { - if (not piece.isNull() && piece->IsGrainlineEnabled()) - { - QT_WARNING_PUSH - QT_WARNING_DISABLE_GCC("-Wnoexcept") + QT_WARNING_PUSH + QT_WARNING_DISABLE_GCC("-Wnoexcept") - VPTransformationOrigon origin; - origin.custom = true; + VPTransformationOrigon origin; + origin.custom = true; - QT_WARNING_POP + QT_WARNING_POP - piece->RotateToGrainline(origin); - emit m_layout->PieceTransformationChanged(piece); - } + piece->RotateToGrainline(origin); + emit m_layout->PieceTransformationChanged(piece); } } }