#ifndef __sim_plot_frame__ #define __sim_plot_frame__ /** @file Subclass of SIM_PLOT_FRAME_BASE, which is generated by wxFormBuilder. */ #include "sim_plot_frame_base.h" #include "kiway_player.h" #include //// end generated include class SPICE_SIMULATOR; class NETLIST_EXPORTER_PSPICE; class SIM_PLOT_PANEL; /** Implementing SIM_PLOT_FRAME_BASE */ class SIM_PLOT_FRAME : public SIM_PLOT_FRAME_BASE { public: /** Constructor */ SIM_PLOT_FRAME( KIWAY* aKiway, wxWindow* aParent ); ~SIM_PLOT_FRAME(); void SetSchFrame( SCH_EDIT_FRAME* schFrame ) { m_schematicFrame = schFrame; } void StartSimulation(); void NewPlot(); void TogglePythonConsole(); private: virtual void onNewPlot( wxCommandEvent& event ) { NewPlot(); } SIM_PLOT_PANEL* m_currentPlot; SCH_EDIT_FRAME* m_schematicFrame; NETLIST_EXPORTER_PSPICE* m_exporter; SPICE_SIMULATOR* m_simulator; wxWindow* m_pyConsole; //// end generated class members }; #endif // __sim_plot_frame__