diff gui/src/main-window.h @ 14719:89c64340e9ab gui

Extended event based communication model. * octave-event-listener.h: New interface for event listeners. * octave-qt-event-listener: Implementation ov event listener for Qt. * main-window: Added event listener and connected signals. * octave-event-observer.h: Renamed ignore-method and added comments. * octave-event.h: Removed type information and added process method instead. * octave-link: Removed QObject subclassing. * src.pro: Added new files to project. * workspace-model: Removed QTimer, since it not in a Qt event loop anymore. * workspace-view: Added QTimer from the model temporarily.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Mon, 04 Jun 2012 16:08:44 +0200
parents 5cb54cca8a06
children ec76264adca9
line wrap: on
line diff
--- a/gui/src/main-window.h	Mon Jun 04 01:42:58 2012 +0200
+++ b/gui/src/main-window.h	Mon Jun 04 16:08:44 2012 +0200
@@ -44,6 +44,7 @@
 #include "history-dockwidget.h"
 #include "files-dockwidget.h"
 #include "terminal-dockwidget.h"
+#include "octave-qt-event-listener.h"
 
 /**
   * \class MainWindow
@@ -110,6 +111,8 @@
   QToolButton *             _current_directory_tool_button;
   QToolButton *             _current_directory_up_tool_button;
 
+  octave_qt_event_listener *_octave_qt_event_listener;
+
   // Flag for closing whole application
   bool                      _closing;
 };