mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-28 06:40:51 +01:00
Backport commit n°5212
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.60@5213 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user