moved input signals to graph to prevent signal desyncs

This commit is contained in:
itsmattkc
2021-01-14 10:32:42 +11:00
parent ad0cefecaf
commit b83677e319
8 changed files with 74 additions and 30 deletions
+13
View File
@@ -65,12 +65,25 @@ signals:
*/
void NodeRemoved(Node* node);
void InputConnected(Node* output, NodeInput* input, int element);
void InputDisconnected(Node* output, NodeInput* input, int element);
void ValueChanged(NodeInput* input, int element);
protected:
virtual void childEvent(QChildEvent* event) override;
private:
QVector<Node*> node_children_;
private slots:
void SignalInputConnected(Node* output, int element);
void SignalInputDisconnected(Node* output, int element);
void SignalValueChanged(const TimeRange& range, int element);
};
}