made node edge changes undoable

This commit is contained in:
itsmattkc
2019-07-17 00:14:49 -04:00
parent a78cc3950a
commit 39256fd6f9
15 changed files with 318 additions and 12 deletions
+5
View File
@@ -24,6 +24,7 @@
#include <QFontMetrics>
#include <QGraphicsRectItem>
#include <QLinearGradient>
#include <QUndoCommand>
#include <QWidget>
#include "node/node.h"
@@ -73,6 +74,7 @@ private:
NodeParam* drag_src_param_;
NodeParam* drag_dest_param_;
NodeViewItem* drag_source_;
NodeViewItem* drag_expanded_item_;
int node_connector_size_;
int node_text_padding_;
@@ -82,6 +84,9 @@ private:
bool expanded_;
bool standard_click_;
QUndoCommand* node_edge_change_command_;
};
#endif // NODEVIEWITEM_H