25#ifndef SIMULATOR_CONTROL_H 
   26#define SIMULATOR_CONTROL_H 
Schematic editor (Eeschema) main window.
 
int ExportPlotAsPNG(const TOOL_EVENT &aEvent)
 
wxString getDefaultPath()
Return the default path to be used in file browser dialog.
 
SCH_EDIT_FRAME * m_schematicFrame
 
int ToggleLegend(const TOOL_EVENT &aEvent)
 
int RedoZoom(const TOOL_EVENT &aEvent)
 
int ShowNetlist(const TOOL_EVENT &aEvent)
 
int ExportPlotToClipboard(const TOOL_EVENT &aEvent)
 
void setTransitions() override
This method is meant to be overridden in order to specify handlers for events.
 
int ToggleDarkModePlots(const TOOL_EVENT &aEvent)
 
int Tune(const TOOL_EVENT &aEvent)
 
virtual ~SIMULATOR_CONTROL()
 
wxString getDefaultFilename()
Return the default filename (with extension) to be used in file browser dialog.
 
SIMULATOR_FRAME * m_simulatorFrame
 
bool Init() override
Init() is called once upon a registration of the tool.
 
int SaveWorkbook(const TOOL_EVENT &aEvent)
 
int RunSimulation(const TOOL_EVENT &aEvent)
 
SIM_TAB * getCurrentSimTab()
Set up handlers for various events.
 
int OpenWorkbook(const TOOL_EVENT &aEvent)
 
int EditUserDefinedSignals(const TOOL_EVENT &aEvent)
 
std::shared_ptr< SPICE_CIRCUIT_MODEL > m_circuitModel
 
int ToggleGrid(const TOOL_EVENT &aEvent)
 
int Zoom(const TOOL_EVENT &aEvent)
 
int EditAnalysisTab(const TOOL_EVENT &aEvent)
 
int ToggleSimConsolePanel(const TOOL_EVENT &aEvent)
 
int ToggleDottedSecondary(const TOOL_EVENT &aEvent)
 
std::shared_ptr< SPICE_SIMULATOR > m_simulator
 
int ExportPlotAsCSV(const TOOL_EVENT &aEvent)
 
int UndoZoom(const TOOL_EVENT &aEvent)
 
int ExportPlotToSchematic(const TOOL_EVENT &aEvent)
 
int Probe(const TOOL_EVENT &aEvent)
 
int ToggleSimSidePanel(const TOOL_EVENT &aEvent)
 
int NewAnalysisTab(const TOOL_EVENT &aEvent)
 
int Close(const TOOL_EVENT &aEvent)
 
The SIMULATOR_FRAME holds the main user-interface for running simulations.
 
Special netlist exporter flavor that allows one to override simulation commands.