From 99153594f7e4dba7f657b1fda9c8a0e85068d579 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Wed, 8 Sep 2021 11:19:29 +0300 Subject: [PATCH] Temporary disable validation check when export. --- src/app/puzzle/layout/vpsheet.cpp | 9 +++++++++ src/app/puzzle/layout/vpsheet.h | 3 +++ 2 files changed, 12 insertions(+) diff --git a/src/app/puzzle/layout/vpsheet.cpp b/src/app/puzzle/layout/vpsheet.cpp index 812e83dd6..c54cd4cf8 100644 --- a/src/app/puzzle/layout/vpsheet.cpp +++ b/src/app/puzzle/layout/vpsheet.cpp @@ -148,6 +148,12 @@ void VPSheetSceneData::PrepareForExport() piece->SetSelected(false); } } + + m_outOfBoundTmp = layout->LayoutSettings().GetWarningPiecesOutOfBound(); + layout->LayoutSettings().SetWarningPiecesOutOfBound(false); + + m_pieceSuperpositionTmp = layout->LayoutSettings().GetWarningSuperpositionOfPieces(); + layout->LayoutSettings().SetWarningSuperpositionOfPieces(false); } RefreshLayout(); @@ -174,6 +180,9 @@ void VPSheetSceneData::CleanAfterExport() emit layout->PieceSelectionChanged(piece); } } + + layout->LayoutSettings().SetWarningPiecesOutOfBound(m_outOfBoundTmp); + layout->LayoutSettings().SetWarningSuperpositionOfPieces(m_pieceSuperpositionTmp); } RefreshLayout(); diff --git a/src/app/puzzle/layout/vpsheet.h b/src/app/puzzle/layout/vpsheet.h index 7560a72fe..0aa97d468 100644 --- a/src/app/puzzle/layout/vpsheet.h +++ b/src/app/puzzle/layout/vpsheet.h @@ -114,6 +114,9 @@ private: QList m_slectedPiecesTmp{}; + bool m_outOfBoundTmp{false}; + bool m_pieceSuperpositionTmp{false}; + void ConnectPiece(VPGraphicsPiece *piece); };