diff options
author | mae <qt-info@nokia.com> | 2009-12-15 11:05:17 +0100 |
---|---|---|
committer | mae <qt-info@nokia.com> | 2009-12-15 12:40:07 +0100 |
commit | 3037328455902db220066cd876d3b3efc352889e (patch) | |
tree | 96e168682e9c6fb142c3fc64ce0519669d7f9041 /src/plugins/coreplugin/outputpane.h | |
parent | c09a8e4fc3d0237e3e3455b22e8da3235bbac7be (diff) | |
download | qt-creator-3037328455902db220066cd876d3b3efc352889e.tar.gz |
unmaximize output panes with Escape (when they lose focus)
Diffstat (limited to 'src/plugins/coreplugin/outputpane.h')
-rw-r--r-- | src/plugins/coreplugin/outputpane.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/outputpane.h b/src/plugins/coreplugin/outputpane.h index b1e8c2772a..352d3b0028 100644 --- a/src/plugins/coreplugin/outputpane.h +++ b/src/plugins/coreplugin/outputpane.h @@ -66,12 +66,15 @@ public: void setCloseable(bool b); bool closeable(); static OutputPanePlaceHolder *getCurrent() { return m_current; } - inline bool canMaximizeOrMinimize() const { return m_splitter != 0; } - void maximizeOrMinimize(bool maximize); + + void unmaximize(); + bool isMaximized() const; private slots: void currentModeChanged(Core::IMode *); private: + inline bool canMaximizeOrMinimize() const { return m_splitter != 0; } + void maximizeOrMinimize(bool maximize); Core::IMode *m_mode; QSplitter *m_splitter; bool m_closeable; @@ -92,6 +95,8 @@ public: QWidget *buttonsWidget(); void updateStatusButtons(bool visible); + bool isMaximized()const; + public slots: void slotHide(); void slotNext(); |