Mercurial > hg > octave-nkf
diff gui/src/m-editor/file-editor.cc @ 14778:f43916137064 gui
Added debug menu to file editor.
* file-editor-interface.h: Changed interface so debugging on/off can be passed through.
* file-editor.cc: Added debug menu.
* file-editor.h: Added debug menu.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Mon, 18 Jun 2012 15:41:24 +0200 |
parents | f34984656658 |
children | 7e41fcbb23a4 |
line wrap: on
line diff
--- a/gui/src/m-editor/file-editor.cc +++ b/gui/src/m-editor/file-editor.cc @@ -100,6 +100,18 @@ } void +file_editor::handle_entered_debug_mode () +{ + +} + +void +file_editor::handle_quit_debug_mode () +{ + +} + +void file_editor::request_undo () { file_editor_tab *activeFileEditorTab = active_editor_tab (); @@ -394,6 +406,20 @@ editMenu->addAction (remove_bookmark_action); _menu_bar->addMenu (editMenu); + _debug_menu = new QMenu (tr ("&Debug"), _menu_bar); + QAction * debug_continue = _debug_menu->addAction (tr ("Continue")); + debug_continue->setShortcut (Qt::Key_F5); + QAction * debug_step_into = _debug_menu->addAction (tr ("Step into")); + debug_step_into->setShortcut (Qt::Key_F9); + QAction * debug_step_over = _debug_menu->addAction (tr ("Next")); + debug_step_over->setShortcut (Qt::Key_F10); + QAction * debug_step_out = _debug_menu->addAction (tr ("Step out")); + debug_step_out->setShortcut (Qt::Key_F11); + _debug_menu->addSeparator (); + QAction * debug_quit = _debug_menu->addAction (tr ("Quit")); + debug_quit->setShortcut (Qt::Key_Escape); + _menu_bar->addMenu (_debug_menu); + QMenu *runMenu = new QMenu (tr ("&Run"), _menu_bar); runMenu->addAction (run_action); _menu_bar->addMenu (runMenu);