Mercurial > octave
diff gui/src/m-editor/file-editor.h @ 14825:eae0e9f2a8c6 gui
Added menus, markers and methods to visualize debugging in the editor and add, remove and navigate breakpoints* .
* arrow_right.png: Icon to indicate debugger position.
* redled.png: Icon for a breakpoint.
* file-editor-tab: Added methods to add/remove breakpoints and menu entries.
* file-editor: Added methods to add/remove breakpoints and menu entries.
* resource.qrc: Added new icons to resource file.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Mon, 02 Jul 2012 09:31:30 +0200 |
parents | e3ae0850b105 |
children | 41b86dc61306 |
line wrap: on
line diff
--- a/gui/src/m-editor/file-editor.h Mon Jul 02 07:56:07 2012 +0200 +++ b/gui/src/m-editor/file-editor.h Mon Jul 02 09:31:30 2012 +0200 @@ -35,10 +35,11 @@ const char UNNAMED_FILE[] = "<unnamed>"; const char SAVE_FILE_FILTER[] = "Octave Files (*.m);;All Files (*.*)"; -enum MARKER +enum editor_markers { - MARKER_BOOKMARK, - MARKER_BREAKPOINT + bookmark, + breakpoint, + debugger_position }; class file_editor : public file_editor_interface @@ -73,6 +74,12 @@ void request_next_bookmark (); void request_previous_bookmark (); void request_remove_bookmark (); + + void request_toggle_breakpoint (); + void request_next_breakpoint (); + void request_previous_breakpoint (); + void request_remove_breakpoint (); + void request_comment_selected_text (); void request_uncomment_selected_text (); @@ -93,7 +100,7 @@ QAction* _copy_action; QAction* _cut_action; QTabWidget * _tab_widget; - int _marker_bookmark; + int _marker_breakpoint; lexer_octave_gui *_lexer; QsciAPIs * _lexer_api; };