diff --git a/modules/editor/grapheditor/editor/graph/graphcontroller.cpp b/modules/editor/grapheditor/editor/graph/graphcontroller.cpp index d6c8e9e31..ad94676b8 100644 --- a/modules/editor/grapheditor/editor/graph/graphcontroller.cpp +++ b/modules/editor/grapheditor/editor/graph/graphcontroller.cpp @@ -43,7 +43,6 @@ void GraphController::setGraph(AbstractNodeGraph *graph) { GraphNode *defaultNode = m_graph->defaultNode(); if(defaultNode) { setSelected({ defaultNode }); - emit m_view->itemsSelected(m_selectedItems); } } @@ -53,6 +52,7 @@ const QList &GraphController::selectedItems() const { void GraphController::setSelected(const QList &selected) { m_selectedItems = selected; + emit m_view->itemsSelected(m_selectedItems); } void GraphController::composeLinks() { @@ -150,7 +150,6 @@ void GraphController::update() { } m_softSelectedItems.clear(); } - emit m_view->itemsSelected(m_selectedItems); } } @@ -169,7 +168,7 @@ void GraphController::update() { widget->setSelected(true); setSelected({ node }); m_softSelectedItems.clear(); - emit m_view->itemsSelected(m_selectedItems); + } else { widget->setSelected(false); } @@ -250,7 +249,6 @@ void GraphController::update() { reinterpret_cast(node->widget())->setSelected(false); } setSelected({ m_focusedWidget->node() }); - emit m_view->itemsSelected(m_selectedItems); m_focusedWidget->setSelected(true); } diff --git a/modules/editor/grapheditor/editor/graph/graphnode.cpp b/modules/editor/grapheditor/editor/graph/graphnode.cpp index 598dc5131..e521a4274 100644 --- a/modules/editor/grapheditor/editor/graph/graphnode.cpp +++ b/modules/editor/grapheditor/editor/graph/graphnode.cpp @@ -151,7 +151,10 @@ QDomElement GraphNode::fromVariant(const QVariant &value, QDomDocument &xml) { valueElement.setAttribute(gType, "Color"); QColor col = value.value(); - valueElement.appendChild(xml.createTextNode(QString::number(col.red()) + ", " + col.green() + ", " + col.blue() + ", " + col.alpha())); + valueElement.appendChild(xml.createTextNode(QString::number(col.red()) + ", " + + QString::number(col.green()) + ", " + + QString::number(col.blue()) + ", " + + QString::number(col.alpha()) )); } break; default: { if(value.canConvert