nodeview: added 'add' button to toolbar
This commit is contained in:
@@ -1026,9 +1026,7 @@ void NodeView::ShowContextMenu(const QPoint &pos)
|
||||
|
||||
m.addSeparator();
|
||||
|
||||
Menu* add_menu = NodeFactory::CreateMenu(&m);
|
||||
add_menu->setTitle(tr("Add"));
|
||||
connect(add_menu, &Menu::triggered, this, &NodeView::CreateNodeSlot);
|
||||
Menu* add_menu = CreateAddMenu(&m);
|
||||
m.addMenu(add_menu);
|
||||
|
||||
}
|
||||
@@ -1495,6 +1493,14 @@ QPointF NodeView::GetEstimatedPositionForContext(NodeViewItem *item, Node *conte
|
||||
return item->GetNodePosition() - context_offsets_.value(context);
|
||||
}
|
||||
|
||||
Menu *NodeView::CreateAddMenu(Menu *parent)
|
||||
{
|
||||
Menu* add_menu = NodeFactory::CreateMenu(parent);
|
||||
add_menu->setTitle(tr("Add"));
|
||||
connect(add_menu, &Menu::triggered, this, &NodeView::CreateNodeSlot);
|
||||
return add_menu;
|
||||
}
|
||||
|
||||
NodeView::NodeViewAttachNodesToCursor::NodeViewAttachNodesToCursor(NodeView *view, const QVector<Node *> &nodes) :
|
||||
view_(view),
|
||||
nodes_(nodes)
|
||||
|
||||
Reference in New Issue
Block a user