Open Issues Need Help
View All on GitHubAI Summary: Refactor the QSchematic library to move the responsibility for emitting the `netlistChanged` signal from the `Scene` class to the `wiresystem` class. The `Scene` should subscribe to a new netlist change callback provided by the `wiresystem` and only emit its own signal when this callback is triggered. This improves code organization and clarifies the separation of concerns.
A library that allows creating diagrams such as flowcharts or even proper engineering schematics within a Qt application.
AI Summary: The task requires fixing a bug in the `Node::copyAttributes()` method of the QSchematic library. Currently, the `_specialConnectors` list is shallow-copied, leading to potential issues. The solution involves deep-copying the `_specialConnectors` list to ensure proper attribute copying during node duplication.
A library that allows creating diagrams such as flowcharts or even proper engineering schematics within a Qt application.