inspector_panel#
Classes#
Dockable panel to show node configurations. |
|
Constructs the UI to modify the SparkConfig associated with the a node. |
|
Constructs the UI to modify the SparkConfig associated with the a inputs and outpus. |
|
Constructs the UI shown when no valid node is selected. |
|
QWidget used for the name of nodes in the SparkGraphEditor's Inspector. |
|
QWidget used for the name of nodes in the SparkGraphEditor's Inspector. |
|
Module Contents#
- class inspector_panel.InspectorPanel(name='Inspector', parent=None, **kwargs)#
Bases:
spark.graph_editor.widgets.dock_panel.QDockPanelDockable panel to show node configurations.
- Parameters:
name (str)
parent (PySide6.QtWidgets.QWidget)
- broadcast_message#
- on_selection_update(new_selection, previous_selection)#
Event handler for graph selections.
- set_node(node)#
Sets the node to be inspected. If the node is None, it clears the inspector.
- Input:
node: The node to inspect, or None to clear.
- Parameters:
node (spark.graph_editor.models.nodes.AbstractNode | None)
- class inspector_panel.QNodeConfig(node, parent=None, **kwargs)#
Bases:
PySide6.QtWidgets.QWidgetConstructs the UI to modify the SparkConfig associated with the a node.
- Parameters:
node (spark.graph_editor.models.nodes.AbstractNode)
parent (PySide6.QtWidgets.QWidget)
- error_detected#
- content#
- addWidget(widget)#
Add a widget to the central content widget’s layout.
- Parameters:
widget (PySide6.QtWidgets.QWidget)
- Return type:
None
- name_update(node, name)#
- Parameters:
node (spark.graph_editor.models.nodes.AbstractNode)
name (str)
- Return type:
None
- class inspector_panel.QNodeIO(node, parent=None, **kwargs)#
Bases:
PySide6.QtWidgets.QWidgetConstructs the UI to modify the SparkConfig associated with the a inputs and outpus.
- Parameters:
node (spark.graph_editor.models.nodes.AbstractNode)
parent (PySide6.QtWidgets.QWidget)
- error_detected#
- content#
- addWidget(widget)#
Add a widget to the central content widget’s layout.
- Parameters:
widget (PySide6.QtWidgets.QWidget)
- Return type:
None
- class inspector_panel.InspectorIdleWidget(message, parent=None, **kwargs)#
Bases:
PySide6.QtWidgets.QWidgetConstructs the UI shown when no valid node is selected.
- Parameters:
message (str)
parent (PySide6.QtWidgets.QWidget)
- class inspector_panel.NodeHeaderWidget(name, node_cls, config_tree=None, parent=None, **kwargs)#
Bases:
spark.graph_editor.widgets.base.SparkQWidgetQWidget used for the name of nodes in the SparkGraphEditor’s Inspector.
- Parameters:
- name_widget#
- class_label#
- sizeHint()#
- class inspector_panel.NodeNameWidget(name, parent=None, **kwargs)#
Bases:
spark.graph_editor.widgets.base.SparkQWidgetQWidget used for the name of nodes in the SparkGraphEditor’s Inspector.
- Parameters:
name (str)
parent (PySide6.QtWidgets.QWidget | None)
- sizeHint()#