mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-07-14 07:17:24 +02:00
This commit effectively hides a node's attributes when they are disabled. If these attributes have connections, the edges representing these connections are hidden but not destroyed. When the edges are hidden, if one of the connected attributes is still enabled, its pin becomes empty as if it was not connected to anything. If the disabled attribute is re-enabled and the connection has not been broken (if the enabled attribute on the other side of the edge has not been reconnected to another attribute, for example), the edge re-appears. If the connection has been broken, then the attribute will be unconnected. Hidden connections are saved in project files and taken into account when a project file containing some is loaded. |
||
---|---|---|
.. | ||
AttributeEditor.qml | ||
AttributeItemDelegate.qml | ||
AttributePin.qml | ||
ChunksListView.qml | ||
common.js | ||
CompatibilityBadge.qml | ||
CompatibilityManager.qml | ||
Edge.qml | ||
GraphEditor.qml | ||
GraphEditorSettings.qml | ||
Node.qml | ||
NodeChunks.qml | ||
NodeDocumentation.qml | ||
NodeEditor.qml | ||
NodeLog.qml | ||
NodeStatistics.qml | ||
NodeStatus.qml | ||
qmldir | ||
StatViewer.qml | ||
TaskManager.qml |