OpenASIP
2.0
|
#include <ProximSimulatorWindow.hh>
Public Member Functions | |
virtual void | reset () |
Protected Member Functions | |
ProximSimulatorWindow (ProximMainFrame *mainFrame, wxWindowID id=-1, wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, long style=wxTAB_TRAVERSAL) | |
virtual | ~ProximSimulatorWindow () |
Private Member Functions | |
virtual void | onSimulatorBusy (SimulatorEvent &event) |
virtual void | onSimulatorDone (SimulatorEvent &event) |
ProximSimulatorWindow (const ProximSimulatorWindow &) | |
ProximSimulatorWindow & | operator= (const ProximSimulatorWindow &) |
Base class for Proxim windows which listen to the simulator events.
This baseclass handles the adding and removing of the window from the ProximMainFrame's list of subwindows automatically.
Definition at line 47 of file ProximSimulatorWindow.hh.
|
protected |
The Constructor.
mainFrame | ProximMainFrame parent of the window. |
Definition at line 49 of file ProximSimulatorWindow.cc.
|
protectedvirtual |
The Destructor.
Definition at line 61 of file ProximSimulatorWindow.cc.
References ProximToolbox::mainFrame(), and ProximMainFrame::removeSubWindow().
|
private |
|
privatevirtual |
Disables the window when the simulator is busy.
Reimplemented in ConsoleWindow.
Definition at line 73 of file ProximSimulatorWindow.cc.
|
privatevirtual |
Enables the window when the simulator is not busy.
Reimplemented in ConsoleWindow.
Definition at line 81 of file ProximSimulatorWindow.cc.
|
private |
|
virtual |
Called before the simulator thread destroys any of it's data structures accessed by GUI.
Reimplemented in ProximDisassemblyWindow, ProximMachineStateWindow, ProximDebuggerWindow, ProximMemoryWindow, ProximControlWindow, ConsoleWindow, FindWindow, and ProximBreakpointWindow.
Definition at line 90 of file ProximSimulatorWindow.cc.