Mercurial > octave-nkf
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; |