reimplemented node positioning and deleting

This commit is contained in:
itsmattkc
2021-11-17 12:09:41 -08:00
parent b850a550bd
commit a6af473f53
13 changed files with 255 additions and 137 deletions
+5
View File
@@ -7,6 +7,7 @@
#include "node/node.h"
#include "nodeviewcommon.h"
#include "nodeviewedge.h"
#include "nodeviewundo.h"
namespace olive {
@@ -22,6 +23,10 @@ public:
void SetCurvedEdges(bool e);
void DeleteSelected(NodeViewDeleteCommand *command);
QVector<NodeViewItem*> GetSelectedItems() const;
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr) override;
public slots: