nodeview: added 'add' button to toolbar

This commit is contained in:
itsmattkc
2021-07-10 08:51:51 -07:00
parent 652a53c18e
commit 6e14e51f21
5 changed files with 32 additions and 3 deletions
+10
View File
@@ -30,6 +30,7 @@
#include "nodeviewminimap.h"
#include "nodeviewscene.h"
#include "widget/handmovableview/handmovableview.h"
#include "widget/menu/menu.h"
namespace olive {
@@ -84,6 +85,13 @@ public slots:
minimap_->setVisible(e);
}
void ShowAddMenu()
{
Menu *m = CreateAddMenu(nullptr);
m->exec(QCursor::pos());
delete m;
}
signals:
void NodesSelected(const QVector<Node*>& nodes);
@@ -126,6 +134,8 @@ private:
QPointF GetEstimatedPositionForContext(NodeViewItem *item, Node *context) const;
Menu *CreateAddMenu(Menu *parent);
class NodeViewAttachNodesToCursor : public UndoCommand
{
public: