nodeview: improved average position algorithm

This commit is contained in:
itsmattkc
2021-05-26 14:25:05 +10:00
parent edd52dd811
commit c9305b9368
2 changed files with 43 additions and 126 deletions
+2 -1
View File
@@ -165,6 +165,7 @@ private:
FilterMode filter_mode_;
QVector<void*> filter_nodes_;
QMap<void*, QPointF> context_offsets_;
double scale_;
@@ -213,7 +214,7 @@ private slots:
void AddEdge(const NodeOutput& output, const NodeInput& input);
void RemoveEdge(const NodeOutput& output, const NodeInput& input);
void AddNodePosition(Node *node, void *relative, const QPointF &pos);
void AddNodePosition(Node *node, void *relative);
void RemoveNodePosition(Node *node, void *relative);
void NodePositionChanged(NodeViewItem *item, const QPointF &pos);