本文整理汇总了C++中LEditor::DelBreakpoint方法的典型用法代码示例。如果您正苦于以下问题:C++ LEditor::DelBreakpoint方法的具体用法?C++ LEditor::DelBreakpoint怎么用?C++ LEditor::DelBreakpoint使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LEditor
的用法示例。
在下文中一共展示了LEditor::DelBreakpoint方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ProcessCommandEvent
void DebuggerMenuHandler::ProcessCommandEvent(wxWindow *owner, wxCommandEvent &event)
{
LEditor *editor = dynamic_cast<LEditor*>(owner);
if ( !editor ) {
return;
}
if (event.GetId() == XRCID("add_breakpoint")) {
editor->AddBreakpoint();
}
if (event.GetId() == XRCID("insert_breakpoint")) {
editor->ToggleBreakpoint();
}
if ((event.GetId() == XRCID("insert_temp_breakpoint"))
|| (event.GetId() == XRCID("insert_disabled_breakpoint"))
|| (event.GetId() == XRCID("insert_cond_breakpoint"))) {
editor->AddOtherBreakpointType(event);
}
if (event.GetId() == XRCID("delete_breakpoint")) {
editor->DelBreakpoint();
}
if (event.GetId() == XRCID("toggle_breakpoint_enabled_status")) {
editor->ToggleBreakpointEnablement();
}
if (event.GetId() == XRCID("ignore_breakpoint")) {
editor->OnIgnoreBreakpoint();
}
if (event.GetId() == XRCID("edit_breakpoint")) {
editor->OnEditBreakpoint();
}
if (event.GetId() == XRCID("disable_all_breakpoints")) {
clDebugEvent event(wxEVT_DBG_UI_DISABLE_ALL_BREAKPOINTS);
EventNotifier::Get()->ProcessEvent( event );
ManagerST::Get()->GetBreakpointsMgr()->SetAllBreakpointsEnabledState(false);
}
if (event.GetId() == XRCID("enable_all_breakpoints")) {
clDebugEvent event(wxEVT_DBG_UI_ENABLE_ALL_BREAKPOINTS );
EventNotifier::Get()->ProcessEvent( event );
ManagerST::Get()->GetBreakpointsMgr()->SetAllBreakpointsEnabledState(true);
}
if (event.GetId() == XRCID("delete_all_breakpoints")) {
// First let the plugins do this thing
clDebugEvent event(wxEVT_DBG_UI_DELTE_ALL_BREAKPOINTS);
EventNotifier::Get()->AddPendingEvent( event );
// Now clear the manager
ManagerST::Get()->GetBreakpointsMgr()->DelAllBreakpoints();
}
}