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);