summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/editmode.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2011-04-13 13:00:30 +0200
committerhjk <qtc-committer@nokia.com>2011-04-14 11:15:07 +0200
commit70d392d23515e9fc4c5a64897fd4c295d3f17817 (patch)
tree228cf7522e5cd695295b810d6fe5daf53afc9488 /src/plugins/coreplugin/editmode.cpp
parentcbfaea1ed342102cdfa848698d96cb7c010dae48 (diff)
downloadqt-creator-70d392d23515e9fc4c5a64897fd4c295d3f17817.tar.gz
core: make context and widget IContext data members
Diffstat (limited to 'src/plugins/coreplugin/editmode.cpp')
-rw-r--r--src/plugins/coreplugin/editmode.cpp18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/plugins/coreplugin/editmode.cpp b/src/plugins/coreplugin/editmode.cpp
index a8878012af..f030a94bc9 100644
--- a/src/plugins/coreplugin/editmode.cpp
+++ b/src/plugins/coreplugin/editmode.cpp
@@ -88,6 +88,11 @@ EditMode::EditMode(EditorManager *editorManager) :
connect(modeManager, SIGNAL(currentModeChanged(Core::IMode*)),
this, SLOT(grabEditorManager(Core::IMode*)));
m_splitter->setFocusProxy(m_editorManager);
+
+ setWidget(m_splitter);
+ setContext(Context(Constants::C_EDIT_MODE,
+ Constants::C_EDITORMANAGER,
+ Constants::C_NAVIGATION_PANE));
}
EditMode::~EditMode()
@@ -112,11 +117,6 @@ int EditMode::priority() const
return Constants::P_MODE_EDIT;
}
-QWidget* EditMode::widget()
-{
- return m_splitter;
-}
-
QString EditMode::id() const
{
return QLatin1String(Constants::MODE_EDIT);
@@ -127,14 +127,6 @@ QString EditMode::type() const
return QLatin1String(Constants::MODE_EDIT_TYPE);
}
-Context EditMode::context() const
-{
- static Context contexts(Constants::C_EDIT_MODE,
- Constants::C_EDITORMANAGER,
- Constants::C_NAVIGATION_PANE);
- return contexts;
-}
-
void EditMode::grabEditorManager(Core::IMode *mode)
{
if (mode != this)