diff --git a/src/Gui/Network/Network.cpp b/src/Gui/Network/Network.cpp index 33adcc7..fcd956d 100644 --- a/src/Gui/Network/Network.cpp +++ b/src/Gui/Network/Network.cpp @@ -338,6 +338,9 @@ NodeGraphic* Network::createNode(nt::opConstructor ctorFunc) if(nt::OpId id = enzo::nt::nm().addOperator(ctorFunc)) { NodeGraphic* newNode = new NodeGraphic(id); + QPointF cursorPos = view_->mapToScene(mapFromGlobal(QCursor::pos())); + newNode->setPos(cursorPos); + scene_->addItem(newNode); nodeStore_.emplace(id, newNode); diff --git a/src/Gui/Network/TabMenu.cpp b/src/Gui/Network/TabMenu.cpp index 5df6096..bb896e0 100644 --- a/src/Gui/Network/TabMenu.cpp +++ b/src/Gui/Network/TabMenu.cpp @@ -83,7 +83,6 @@ void enzo::ui::TabMenu::showOnMouse(float dx, float dy) setDisabled(false); std::cout << "showing\n"; QPoint cursorPos = mapToParent(mapFromGlobal(QCursor::pos())); - std::cout << "tab menu pos: " << cursorPos.x() << " " << cursorPos.y() << "\n"; searchBar_->clear(); move(cursorPos + QPoint(dx, dy)); show();