diff gui/src/main-window.h @ 14721:ec76264adca9 gui

Removed last bits of Qt from octave_link. * main-window: Made subclass from octave_event_observer. * octave-event-listener: Added new listener method to interface. * octave-link: Removed last bits of Qt. * octave-qt-event-listener: Implemented new listener method.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Mon, 04 Jun 2012 22:03:18 +0200
parents 89c64340e9ab
children e94a54ee0f46
line wrap: on
line diff
--- a/gui/src/main-window.h
+++ b/gui/src/main-window.h
@@ -45,18 +45,23 @@
 #include "files-dockwidget.h"
 #include "terminal-dockwidget.h"
 #include "octave-qt-event-listener.h"
+#include "octave-event-observer.h"
 
 /**
   * \class MainWindow
   *
   * Represents the main window.
   */
-class main_window:public QMainWindow
+class main_window
+    : public QMainWindow, public octave_event_observer
 {
 Q_OBJECT public:
   main_window (QWidget * parent = 0);
   ~main_window ();
 
+  void event_accepted (octave_event *e);
+  void event_reject (octave_event *e);
+
   QTerminal *get_terminal_view () { return _terminal; }
   history_dock_widget *get_history_dock_widget () { return _history_dock_widget; }
   files_dock_widget *get_files_dock_widget () { return _files_dock_widget; }