diff libgui/src/main-window.h @ 16421:40d1ddca4db5

improve use of octave_link * octave-link.h, octave-link.cc (octave_link::connect_link): Rename from octave_link::connect. Change all uses. Allow link to be disconnected. Don't add object to singleton_cleanup_list. * main-window.h, main-window.cc (main_window::_octave_qt_link): New data member. (main_window::construct): Initialize it. (main_window::~main_window): Disconnect octave_link and delete _octave_qt_link.
author John W. Eaton <jwe@octave.org>
date Wed, 03 Apr 2013 23:35:33 -0400
parents 28136851099a
children ad052cdc89ad
line wrap: on
line diff
--- a/libgui/src/main-window.h	Wed Apr 03 23:16:37 2013 -0400
+++ b/libgui/src/main-window.h	Wed Apr 03 23:35:33 2013 -0400
@@ -50,6 +50,7 @@
 #include "terminal-dockwidget.h"
 #include "documentation-dockwidget.h"
 #include "octave-qt-event-listener.h"
+#include "octave-qt-link.h"
 
 /**
  * \class MainWindow
@@ -178,6 +179,8 @@
 
   octave_qt_event_listener *_octave_qt_event_listener;
 
+  octave_qt_link *_octave_qt_link;
+
   // Flag for closing whole application
   bool                      _closing;
 };