comparison gui/octave-gui/src/MainWindow.h @ 14244:7ede35410aa5 gui

GUI: Build in previous terminal widget.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Sun, 22 Jan 2012 16:06:55 +0100
parents a9992bc3c3f7
children
comparison
equal deleted inserted replaced
14243:b871a65c5681 14244:7ede35410aa5
26 #include <QToolBar> 26 #include <QToolBar>
27 #include <QQueue> 27 #include <QQueue>
28 #include <Qsci/qsciapis.h> 28 #include <Qsci/qsciapis.h>
29 #include <QMdiSubWindow> 29 #include <QMdiSubWindow>
30 #include "ResourceManager.h" 30 #include "ResourceManager.h"
31 #include "AbstractTerminalView.h"
32 #include "OctaveLink.h" 31 #include "OctaveLink.h"
33 #include "WorkspaceView.h" 32 #include "WorkspaceView.h"
34 #include "HistoryDockWidget.h" 33 #include "HistoryDockWidget.h"
35 #include "FilesDockWidget.h" 34 #include "FilesDockWidget.h"
36 #include "BrowserWidget.h" 35 #include "BrowserWidget.h"
37 #include "irc/IRCWidget.h" 36 #include "irc/IRCWidget.h"
38 #include "lexer/lexeroctavegui.h" 37 #include "lexer/lexeroctavegui.h"
38 #include "TerminalWidget.h"
39 39
40 class NonClosableMdiSubWindow : public QMdiSubWindow 40 class NonClosableMdiSubWindow : public QMdiSubWindow
41 { 41 {
42 Q_OBJECT 42 Q_OBJECT
43 public: 43 public:
60 { 60 {
61 Q_OBJECT public: 61 Q_OBJECT public:
62 MainWindow (QWidget * parent = 0); 62 MainWindow (QWidget * parent = 0);
63 ~MainWindow (); 63 ~MainWindow ();
64 64
65 AbstractTerminalView *terminalView () 65 TerminalWidget *terminalView ()
66 { 66 {
67 return m_terminalView; 67 return m_terminalView;
68 } 68 }
69 69
70 HistoryDockWidget *historyDockWidget () 70 HistoryDockWidget *historyDockWidget ()
111 void construct (); 111 void construct ();
112 void establishOctaveLink (); 112 void establishOctaveLink ();
113 QMdiArea *m_centralMdiArea; 113 QMdiArea *m_centralMdiArea;
114 114
115 // Mdi sub windows. 115 // Mdi sub windows.
116 AbstractTerminalView *m_terminalView; 116 TerminalWidget *m_terminalView;
117 BrowserWidget *m_documentationWidget; 117 BrowserWidget *m_documentationWidget;
118 IRCWidget *m_ircWidget; 118 IRCWidget *m_ircWidget;
119 119
120 NonClosableMdiSubWindow *m_terminalViewSubWindow; 120 NonClosableMdiSubWindow *m_terminalViewSubWindow;
121 NonClosableMdiSubWindow *m_documentationWidgetSubWindow; 121 NonClosableMdiSubWindow *m_documentationWidgetSubWindow;