nodeview: attach nodes to cursor as an undo command

This commit is contained in:
itsmattkc
2021-04-11 12:52:46 +10:00
parent bd052ff4c8
commit a54b42fea4
2 changed files with 47 additions and 5 deletions
+18
View File
@@ -110,6 +110,24 @@ private:
void ZoomFromKeyboard(double multiplier);
class NodeViewAttachNodesToCursor : public UndoCommand
{
public:
NodeViewAttachNodesToCursor(NodeView* view, const QVector<Node*>& nodes);
virtual void redo() override;
virtual void undo() override;
virtual Project * GetRelevantProject() const override;
private:
NodeView* view_;
QVector<Node*> nodes_;
};
NodeGraph* graph_;
struct AttachedItem {