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

Files

 
CircuitExporter.cpp
 
CircuitExporter.h
 CircuitExporter: render a Scene to PDF or PNG image.
 
ClockDialog.cpp
 
ClockDialog.h
 ClockDialog: dialog for selecting a clock wave's period (in time-step columns).
 
ClockDialogUI.cpp
 
ClockDialogUI.h
 ClockDialogUi: hand-written UI class for the ClockDialog.
 
ElementContextMenu.cpp
 
ElementContextMenu.h
 ElementContextMenu free function for building the element right-click menu.
 
ElementEditor.cpp
 
ElementEditor.h
 ElementEditor widget for inspecting and modifying selected circuit element properties.
 
ElementEditorUI.cpp
 
ElementEditorUI.h
 ElementEditorUi: hand-written UI class for the ElementEditor widget.
 
ElementPalette.cpp
 
ElementPalette.h
 ElementPalette: manages the left-panel element palette and search UI.
 
ElementTabNavigator.cpp
 
ElementTabNavigator.h
 ElementTabNavigator event filter for Tab/Backtab cycling between scene elements.
 
ExportController.cpp
 
ExportController.h
 ExportController: orchestrates exporting the current circuit to its output formats.
 
FileDialogProvider.cpp
 
FileDialogProvider.h
 Abstract file dialog interface for testability.
 
ICController.cpp
 
ICController.h
 ICController: integrated-circuit embed / extract / import / removal operations.
 
ICDropZone.cpp
 
ICDropZone.h
 ICDropZone: drop target widget for cross-section IC palette drops.
 
LabeledSlider.cpp
 
LabeledSlider.h
 LabeledSlider: QSlider subclass that draws numeric labels beneath each tick mark.
 
LanguageManager.cpp
 
LanguageManager.h
 LanguageManager: Qt translation loading and language metadata.
 
LengthDialog.cpp
 
LengthDialog.h
 LengthDialog: dialog for setting the BeWavedDolphin simulation length.
 
LengthDialogUI.cpp
 
LengthDialogUI.h
 LengthDialogUi: hand-written UI class for the LengthDialog.
 
MainWindow.cpp
 
MainWindow.h
 Main application window providing menus, toolbars, and tab management.
 
MainWindowHost.h
 MainWindowHost: the application context that MainWindow's extracted controllers depend on.
 
MainWindowUI.cpp
 
MainWindowUI.h
 MainWindowUi: hand-written UI class for the MainWindow.
 
MinimapWidget.cpp
 
MinimapWidget.h
 
SceneUiBinder.cpp
 
SceneUiBinder.h
 SceneUiBinder: wires the active tab's scene into the shared editor chrome.
 
SelectionCapabilities.cpp
 
SelectionCapabilities.h
 SelectionCapabilities struct and computeCapabilities() free function.
 
TrashButton.cpp
 
TrashButton.h
 TrashButton: a push-button that accepts drag-and-drop of IC files for deletion.
 
UpdateController.cpp
 
UpdateController.h
 UpdateController: drives the application's check-for-updates workflow.
 
WorkspaceManager.cpp
 
WorkspaceManager.h
 WorkspaceManager: owns the circuit tabs and their file lifecycle.