|
wiRedPanda
Logic Circuit Simulator
|
Files | |
| Application.cpp | |
| Application.h | |
| Custom QApplication subclass with exception handling and main-window access. | |
| Common.cpp | |
| Common.h | |
| Common logging utilities, the Pandaception error type, and helper macros. | |
| Constants.h | |
| Shared numeric constants used across layers. | |
| ContextDirProvider.h | |
| Interface for resolving a scene's associated .panda file directory. | |
| DragDropPayload.cpp | |
| DragDropPayload.h | |
| Shared reader for wiRedPanda's drag-and-drop MIME payload format. | |
| Enums.cpp | |
| Enums.h | |
| Central enumeration types for element types, groups, and signal status. | |
| ExerciseTourResources.cpp | |
| ExerciseTourResources.h | |
| Discovery and translation lookup for Exercise/Tour step content. | |
| InstallRelativePaths.cpp | |
| InstallRelativePaths.h | |
| Per-platform resolution of install-relative content directories. | |
| ItemWithId.cpp | |
| ItemWithId.h | |
| Defines ItemWithId, the base class for all uniquely identified circuit items. | |
| MimeTypes.h | |
| MIME type string constants for drag-and-drop operations. | |
| Priorities.h | |
| Graph algorithms for topological priority assignment and cycle detection. | |
| SentryHelpers.h | |
| Lightweight Sentry helpers gated behind HAVE_SENTRY. | |
| Settings.cpp | |
| Settings.h | |
| Typed wrappers around QSettings for all application preferences. | |
| SimulationHost.h | |
| Interface exposing the narrow slice of Scene that Simulation depends on. | |
| StatusOps.h | |
| Four-state logic operations for gate evaluation. | |
| StepEngineCore.h | |
| Shared step-navigation state machine for ExerciseEngine/TourEngine. | |
| ThemeManager.cpp | |
| ThemeManager.h | |
| Theme management types and singleton ThemeManager. | |
| UpdateChecker.cpp | |
| UpdateChecker.h | |
| Checks the GitHub Releases API for newer versions of wiRedPanda. | |