Start with causality inference
This commit is contained in:
@@ -458,8 +458,7 @@ class IconEditorDialog(QDialog):
|
||||
self.ui.setupUi(self)
|
||||
self.setWindowTitle(f"Icon Editor — {component.name}")
|
||||
self.icon = Icon.from_dict(component.icon.to_dict())
|
||||
self.inputs = deepcopy(component.inputs)
|
||||
self.outputs = deepcopy(component.outputs)
|
||||
self.ports = deepcopy(component.ports)
|
||||
self.tool_group = QButtonGroup(self)
|
||||
self.tool_group.setExclusive(True)
|
||||
self.tool_group.addButton(self.ui.pointerButton)
|
||||
@@ -485,8 +484,10 @@ class IconEditorDialog(QDialog):
|
||||
self.scene.addRect(self.scene.sceneRect(), QPen(QColor("#64748b"), 0)).setZValue(-100)
|
||||
for element in self.icon.elements:
|
||||
self.scene.addItem(ShapeItem(element))
|
||||
self._add_ports(self.inputs, "input", 0.0)
|
||||
self._add_ports(self.outputs, "output", self.icon.width)
|
||||
input_side = [port for port in self.ports if port.orientation != "output"]
|
||||
output_side = [port for port in self.ports if port.orientation == "output"]
|
||||
self._add_ports(input_side, "input", 0.0)
|
||||
self._add_ports(output_side, "output", self.icon.width)
|
||||
self._initial_fit_pending = True
|
||||
|
||||
def showEvent(self, event) -> None: # noqa: N802 (Qt API name)
|
||||
|
||||
Reference in New Issue
Block a user