From ac51272ec9ebc55d48d6d4602364f0cb90a67c3b Mon Sep 17 00:00:00 2001 From: blacksun Date: Fri, 12 Jan 2018 08:54:57 +0000 Subject: [PATCH] =?UTF-8?q?Backport=20commit=20n=C2=B05212?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.60@5213 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/diagramevent/diagrameventaddelement.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sources/diagramevent/diagrameventaddelement.cpp b/sources/diagramevent/diagrameventaddelement.cpp index 84caefb39..5a766fb4d 100644 --- a/sources/diagramevent/diagrameventaddelement.cpp +++ b/sources/diagramevent/diagrameventaddelement.cpp @@ -45,6 +45,7 @@ DiagramEventAddElement::DiagramEventAddElement(ElementsLocation &location, Diagr init(); m_element -> setPos(pos); m_element -> displayHelpLine(true); + m_element -> setFlag(QGraphicsItem::ItemIsSelectable, false); m_diagram -> addItem(m_element); m_running = true; } @@ -180,7 +181,7 @@ bool DiagramEventAddElement::buildElement() int state; ElementsLocation loc(m_integrate_path); - m_element = ElementFactory::Instance() -> createElement(loc, 0, &state); + m_element = ElementFactory::Instance() -> createElement(loc, nullptr, &state); //The creation of element failed, we delete it if (state) { delete m_element; @@ -200,9 +201,9 @@ void DiagramEventAddElement::addElement() int state; Element *element; if (m_integrate_path.isEmpty()) - element = ElementFactory::Instance() -> createElement(m_location, 0, &state); + element = ElementFactory::Instance() -> createElement(m_location, nullptr, &state); else - element = ElementFactory::Instance() -> createElement(ElementsLocation(m_integrate_path), 0, &state); + element = ElementFactory::Instance() -> createElement(ElementsLocation(m_integrate_path), nullptr, &state); //Build failed if (state)