nodes: link edges to IDs rather than objects
Allows code to know whether the connected parameters has been removed or not.
This commit is contained in:
@@ -31,6 +31,8 @@ class NodeInputArray : public NodeInput
|
||||
public:
|
||||
NodeInputArray(const QString &id, const DataType& type, const QVariant& default_value = 0);
|
||||
|
||||
virtual ~NodeInputArray() override;
|
||||
|
||||
virtual bool IsArray() const override;
|
||||
|
||||
int GetSize() const;
|
||||
@@ -51,6 +53,8 @@ public:
|
||||
|
||||
const QVector<NodeInput*>& sub_params();
|
||||
|
||||
virtual void DisconnectAll() override;
|
||||
|
||||
signals:
|
||||
void SizeChanged(int size);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user