summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/outputpane.h
diff options
context:
space:
mode:
authormae <qt-info@nokia.com>2009-12-15 11:05:17 +0100
committermae <qt-info@nokia.com>2009-12-15 12:40:07 +0100
commit3037328455902db220066cd876d3b3efc352889e (patch)
tree96e168682e9c6fb142c3fc64ce0519669d7f9041 /src/plugins/coreplugin/outputpane.h
parentc09a8e4fc3d0237e3e3455b22e8da3235bbac7be (diff)
downloadqt-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.h9
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();