summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/outputpane.h
diff options
context:
space:
mode:
authorhjk <hjk@theqtcompany.com>2016-03-25 20:00:19 +0100
committerhjk <hjk@theqtcompany.com>2016-04-08 10:38:49 +0000
commit5e47d35fcd8c750afc6d0453165066f969e282c2 (patch)
tree573b5af9c6a8759cb41cc8c4185856846038b201 /src/plugins/coreplugin/outputpane.h
parented7d5e0d626505a4880d57738ef0403632ed7014 (diff)
downloadqt-creator-5e47d35fcd8c750afc6d0453165066f969e282c2.tar.gz
Use Core::Id in ModeManager interface
Makes it more uniform to use and allows placeholder widget creation to be independent of mode creations. Change-Id: I4021bc9db7f8c78f0374c0cc3b3331506959afe4 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Diffstat (limited to 'src/plugins/coreplugin/outputpane.h')
-rw-r--r--src/plugins/coreplugin/outputpane.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/plugins/coreplugin/outputpane.h b/src/plugins/coreplugin/outputpane.h
index 1b75131093..072cda75ab 100644
--- a/src/plugins/coreplugin/outputpane.h
+++ b/src/plugins/coreplugin/outputpane.h
@@ -25,7 +25,7 @@
#pragma once
-#include "core_global.h"
+#include "id.h"
#include <QWidget>
@@ -35,9 +35,6 @@ QT_END_NAMESPACE
namespace Core {
-class IMode;
-
-namespace Internal { class OutputPaneManager; }
class OutputPanePlaceHolderPrivate;
class CORE_EXPORT OutputPanePlaceHolder : public QWidget
@@ -45,7 +42,7 @@ class CORE_EXPORT OutputPanePlaceHolder : public QWidget
Q_OBJECT
public:
- explicit OutputPanePlaceHolder(IMode *mode, QSplitter *parent = 0);
+ explicit OutputPanePlaceHolder(Id mode, QSplitter *parent = 0);
~OutputPanePlaceHolder();
static OutputPanePlaceHolder *getCurrent();
@@ -62,7 +59,7 @@ protected:
private:
void setHeight(int height);
- void currentModeChanged(IMode *);
+ void currentModeChanged(Id mode);
OutputPanePlaceHolderPrivate *d;
};