From a378922bf61c49539475737e7b36436403c2fe62 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Fri, 4 Nov 2016 16:25:01 +0200 Subject: [PATCH] Piece Node point can't be reversed. --HG-- branch : feature --- src/libs/vpatterndb/vpiecenode.cpp | 5 ++++- src/libs/vpatterndb/vpiecenode_p.h | 7 ++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/libs/vpatterndb/vpiecenode.cpp b/src/libs/vpatterndb/vpiecenode.cpp index 1b0d4c523..26e5b414a 100644 --- a/src/libs/vpatterndb/vpiecenode.cpp +++ b/src/libs/vpatterndb/vpiecenode.cpp @@ -92,5 +92,8 @@ bool VPieceNode::GetReverse() const //--------------------------------------------------------------------------------------------------------------------- void VPieceNode::SetReverse(bool reverse) { - d->reverse = reverse; + if (d->typeTool != Tool::NodePoint) + { + d->reverse = reverse; + } } diff --git a/src/libs/vpatterndb/vpiecenode_p.h b/src/libs/vpatterndb/vpiecenode_p.h index 59c0f4ae2..5417aa138 100644 --- a/src/libs/vpatterndb/vpiecenode_p.h +++ b/src/libs/vpatterndb/vpiecenode_p.h @@ -49,7 +49,12 @@ public: : id(id), typeTool(typeTool), reverse(reverse) - {} + { + if (typeTool == Tool::NodePoint) + { + reverse = false; + } + } VPieceNodeData (const VPieceNodeData& node) : QSharedData(node),