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

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.