Mercurial > octave-nkf
diff gui/src/octave-adapter/octave-link.cc @ 14726:e94a54ee0f46 gui
Added debug events, debug mode detection and fixed compiling error.
* main-window: Added new slots reacting on debug mode changes.
* octave-event-listener: Extended interface to transmit debug mode changes.
* octave-event: Added a lot of debug events.
* octave-link: Added code to detect the change of the debug mode flag.
* octave-qt-event-listener: Implemented new interface methods.
* workspace-view.h: Added missing #include.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Tue, 05 Jun 2012 14:41:22 +0200 |
parents | ec76264adca9 |
children | f34984656658 |
line wrap: on
line diff
--- a/gui/src/octave-adapter/octave-link.cc Mon Jun 04 22:30:08 2012 +0200 +++ b/gui/src/octave-adapter/octave-link.cc Tue Jun 05 14:41:22 2012 +0200 @@ -70,6 +70,18 @@ _octave_event_listener ->current_directory_has_changed (_last_working_directory); } + + if (_debugging_mode_active != tree_evaluator::debug_mode) + { + _debugging_mode_active = tree_evaluator::debug_mode; + if (_octave_event_listener) + { + if (_debugging_mode_active) + _octave_event_listener->entered_debug_mode (); + else + _octave_event_listener->quit_debug_mode (); + } + } } void