wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
Element Directory Reference
Directory dependency graph for Element:

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.
 
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.