From 8e44628b570f5324a39f86694e089b46e5eeca6a Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Mon, 13 Nov 2017 11:08:48 +0200 Subject: [PATCH] Fix bug. Update details list after creating or deleting a detail. --HG-- branch : develop --- src/libs/vtools/undocommands/addpiece.cpp | 4 ++++ src/libs/vtools/undocommands/deletepiece.cpp | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/libs/vtools/undocommands/addpiece.cpp b/src/libs/vtools/undocommands/addpiece.cpp index e77255aaf..12ab177a9 100644 --- a/src/libs/vtools/undocommands/addpiece.cpp +++ b/src/libs/vtools/undocommands/addpiece.cpp @@ -89,6 +89,8 @@ void AddPiece::undo() DecrementReferences(m_detail.GetCustomSARecords()); DecrementReferences(m_detail.GetInternalPaths()); DecrementReferences(m_detail.GetPins()); + + emit doc->UpdateInLayoutList(); } else { @@ -128,6 +130,8 @@ void AddPiece::redo() VMainGraphicsView::NewSceneRect(m_scene, qApp->getSceneView(), m_tool); m_tool.clear(); } + + emit doc->UpdateInLayoutList(); } else { diff --git a/src/libs/vtools/undocommands/deletepiece.cpp b/src/libs/vtools/undocommands/deletepiece.cpp index 8a7a2d4d7..09e12bba3 100644 --- a/src/libs/vtools/undocommands/deletepiece.cpp +++ b/src/libs/vtools/undocommands/deletepiece.cpp @@ -105,6 +105,7 @@ void DeletePiece::undo() m_tool->show(); VMainGraphicsView::NewSceneRect(m_scene, qApp->getSceneView(), m_tool); m_tool.clear(); + emit doc->UpdateInLayoutList(); } //--------------------------------------------------------------------------------------------------------------------- @@ -132,6 +133,8 @@ void DeletePiece::redo() DecrementReferences(m_detail.GetCustomSARecords()); DecrementReferences(m_detail.GetInternalPaths()); DecrementReferences(m_detail.GetPins()); + + emit doc->UpdateInLayoutList(); } else {