6 #ifndef X_DEBUGGER_MENU_H 7 #define X_DEBUGGER_MENU_H 66 cb::shared_ptr<cbDebuggerWindowMenuItem>
item;
82 wxToolBar* GetToolbar(
bool create =
true);
95 #endif // X_DEBUGGER_MENU_H void OnWindowMenuItemUpdateUI(wxUpdateUIEvent &event)
void OnRemoveAllBreakpoints(wxCommandEvent &event)
void OnDetachFromProcess(wxCommandEvent &event)
void OnActiveDebuggerClick(wxCommandEvent &event)
Base class for debugger plugins.
void OnWindowMenuItemClicked(wxCommandEvent &event)
void OnStart(wxCommandEvent &event)
void OnAddWatch(wxCommandEvent &event)
void OnRunToCursor(wxCommandEvent &event)
void OnAddDataBreakpoint(wxCommandEvent &event)
virtual void BuildContextMenu(wxMenu &menu, const wxString &word_at_caret, bool is_running)
void OnBreak(wxCommandEvent &event)
void OnStep(wxCommandEvent &event)
std::map< long, WindowMenuItem > WindowMenuItemsMap
void OnStop(wxCommandEvent &event)
void OnContinue(wxCommandEvent &event)
void OnNextInstr(wxCommandEvent &event)
virtual void RebuildMenus()
cbDebuggerPlugin * m_activeDebugger
void OnToggleBreakpoint(wxCommandEvent &event)
void OnSetNextStatement(wxCommandEvent &event)
virtual void MarkActiveTargetAsValid(bool valid)
void OnNext(wxCommandEvent &event)
cb::shared_ptr< cbDebuggerWindowMenuItem > item
void RegisterDefaultWindowItems()
void OnSendCommand(wxCommandEvent &event)
void AppendWindowMenuItems(wxMenu &menu)
void OnStepOut(wxCommandEvent &event)
void OnActiveDebuggerTargetsDefaultClick(wxCommandEvent &event)
virtual void UnregisterWindowMenu(const wxString &name)
void OnAttachToProcess(wxCommandEvent &event)
WindowMenuItemsMap m_windowMenuItems
virtual bool RegisterWindowMenu(const wxString &name, const wxString &help, cbDebuggerWindowMenuItem *item)
virtual void SetActiveDebugger(cbDebuggerPlugin *active)
void OnUpdateUI(wxUpdateUIEvent &event)
void OnStepIntoInstr(wxCommandEvent &event)