diff options
author | hjk <hjk@theqtcompany.com> | 2016-03-25 20:00:19 +0100 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2016-04-08 10:38:49 +0000 |
commit | 5e47d35fcd8c750afc6d0453165066f969e282c2 (patch) | |
tree | 573b5af9c6a8759cb41cc8c4185856846038b201 /src/plugins/coreplugin/editmode.cpp | |
parent | ed7d5e0d626505a4880d57738ef0403632ed7014 (diff) | |
download | qt-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/editmode.cpp')
-rw-r--r-- | src/plugins/coreplugin/editmode.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/coreplugin/editmode.cpp b/src/plugins/coreplugin/editmode.cpp index f56b6273ad..6432ac8a15 100644 --- a/src/plugins/coreplugin/editmode.cpp +++ b/src/plugins/coreplugin/editmode.cpp @@ -58,25 +58,25 @@ EditMode::EditMode() : m_rightSplitWidgetLayout->setMargin(0); QWidget *rightSplitWidget = new QWidget; rightSplitWidget->setLayout(m_rightSplitWidgetLayout); - auto editorPlaceHolder = new EditorManagerPlaceHolder(this); + auto editorPlaceHolder = new EditorManagerPlaceHolder(Constants::MODE_EDIT); m_rightSplitWidgetLayout->insertWidget(0, editorPlaceHolder); MiniSplitter *rightPaneSplitter = new MiniSplitter; rightPaneSplitter->insertWidget(0, rightSplitWidget); - rightPaneSplitter->insertWidget(1, new RightPanePlaceHolder(this)); + rightPaneSplitter->insertWidget(1, new RightPanePlaceHolder(Constants::MODE_EDIT)); rightPaneSplitter->setStretchFactor(0, 1); rightPaneSplitter->setStretchFactor(1, 0); MiniSplitter *splitter = new MiniSplitter; splitter->setOrientation(Qt::Vertical); splitter->insertWidget(0, rightPaneSplitter); - QWidget *outputPane = new OutputPanePlaceHolder(this, splitter); + QWidget *outputPane = new OutputPanePlaceHolder(Constants::MODE_EDIT, splitter); outputPane->setObjectName(QLatin1String("EditModeOutputPanePlaceHolder")); splitter->insertWidget(1, outputPane); splitter->setStretchFactor(0, 3); splitter->setStretchFactor(1, 0); - m_splitter->insertWidget(0, new NavigationWidgetPlaceHolder(this)); + m_splitter->insertWidget(0, new NavigationWidgetPlaceHolder(Constants::MODE_EDIT)); m_splitter->insertWidget(1, splitter); m_splitter->setStretchFactor(0, 0); m_splitter->setStretchFactor(1, 1); @@ -100,9 +100,9 @@ EditMode::~EditMode() delete m_splitter; } -void EditMode::grabEditorManager(IMode *mode) +void EditMode::grabEditorManager(Id mode) { - if (mode != this) + if (mode != id()) return; if (EditorManager::currentEditor()) |