|
wiRedPanda
Logic Circuit Simulator
|
Directories | |
| GraphicElements | |
Files | |
| ElementAppearance.cpp | |
| ElementAppearance.h | |
| Owns a GraphicElement's pixmap / SVG appearance, appearance list, and selection paint. | |
| ElementFactory.cpp | |
| ElementFactory.h | |
| Singleton factory for all circuit element types. | |
| ElementInfo.h | |
| Self-registering element trait template and compile-time constraint validation. | |
| ElementLabel.cpp | |
| ElementLabel.h | |
| Draggable element icon+label widget used in the element palette. | |
| ElementMetadata.cpp | |
| ElementMetadata.h | |
| Element metadata struct and global registry for compile-time element registration. | |
| ElementOrientation.cpp | |
| ElementOrientation.h | |
| Owns a GraphicElement's rotation angle and flip (mirror) state. | |
| ElementPorts.cpp | |
| ElementPorts.h | |
| Owns a GraphicElement's input/output port vectors and their creation/resize lifecycle. | |
| ElementSimState.cpp | |
| ElementSimState.h | |
| Per-element simulation runtime state (input/output values and the connection graph). | |
| GraphicElement.cpp | |
| GraphicElement.h | |
| Abstract base class for all graphical circuit elements. | |
| GraphicElementInput.cpp | |
| GraphicElementInput.h | |
| Abstract base class for user-controllable input elements. | |
| GraphicElementSerializer.cpp | |
| GraphicElementSerializer.h | |
| GraphicElementSerializer: reads/writes a GraphicElement to a versioned QDataStream. | |
| IC.cpp | |
| IC.h | |
| Integrated Circuit (IC) graphic element that encapsulates a sub-circuit file. | |
| ICLoader.cpp | |
| ICLoader.h | |
| ICLoader: loads an IC's sub-circuit from file or embedded blob. | |
| ICPreviewPopup.cpp | |
| ICPreviewPopup.h | |
| Frameless popup widget that shows a preview of an IC's internal circuit. | |
| ICRenderer.cpp | |
| ICRenderer.h | |
| ICRenderer: draws an IC's body and builds its cached pixmaps. | |
| ICSimulation.cpp | |
| ICSimulation.h | |
| ICSimulation: builds and runs an IC's internal simulation graph. | |
| PropertyDescriptor.h | |
| PropertyDescriptor struct for describing editable element properties. | |