diff --git a/src/plugins/coreplugin/actionmanager/actionmanager.cpp b/src/plugins/coreplugin/actionmanager/actionmanager.cpp
index 990dfda3601fb1e7e4a029e8693094418292cda8..a7e0d8571e3371bcaa720586e5a2959e0050cac8 100644
--- a/src/plugins/coreplugin/actionmanager/actionmanager.cpp
+++ b/src/plugins/coreplugin/actionmanager/actionmanager.cpp
@@ -161,7 +161,7 @@ namespace {
 */
 
 /*!
-    \fn Command *ActionManager::registerAction(QAction *action, const QString &id, const QList<int> &context)
+    \fn Command *ActionManager::registerAction(QAction *action, const QString &id, const Core::Context &context)
     \brief Makes an \a action known to the system under the specified string \a id.
 
     Returns a command object that represents the action in the application and is
@@ -172,7 +172,7 @@ namespace {
 */
 
 /*!
-    \fn Command *ActionManager::registerShortcut(QShortcut *shortcut, const QString &id, const QList<int> &context)
+    \fn Command *ActionManager::registerShortcut(QShortcut *shortcut, const QString &id, const Core::Context &context)
     \brief Makes a \a shortcut known to the system under the specified string \a id.
 
     Returns a command object that represents the shortcut in the application and is
diff --git a/src/plugins/coreplugin/icore.cpp b/src/plugins/coreplugin/icore.cpp
index 363d886b2caa56bfacb908c03b07caeb5abea46d..192845b456ba58658fb50f971c019ffed02af833 100644
--- a/src/plugins/coreplugin/icore.cpp
+++ b/src/plugins/coreplugin/icore.cpp
@@ -249,7 +249,7 @@
 */
 
 /*!
-    \fn void ICore::updateAdditionalContexts(const QList<int> &remove, const QList<int> &add)
+    \fn void ICore::updateAdditionalContexts(const Core::Context &remove, const Core::Context &add)
     \brief Change the currently active additional contexts.
 
     Removes the list of additional contexts specified by \a remove and adds the
@@ -340,7 +340,7 @@
 */
 
 /*!
-    \fn void ICore::contextChanged(Core::IContext *context, const QList<int> &additionalContexts)
+    \fn void ICore::contextChanged(Core::IContext *context, const Core::Context &additionalContexts)
     \brief Sent just after a new \a context became the current context
     (meaning that its widget got focus), or if the additional context ids changed.
 */
diff --git a/src/plugins/cppeditor/cppeditor.h b/src/plugins/cppeditor/cppeditor.h
index 3053aba12ebde2ba9a7372f2aaeb5707c0d812d2..7a56092b2fad2de98b4a9c75c27d99d3b11e6092 100644
--- a/src/plugins/cppeditor/cppeditor.h
+++ b/src/plugins/cppeditor/cppeditor.h
@@ -292,7 +292,6 @@ private:
 
     CppTools::CppModelManagerInterface *m_modelManager;
 
-    QList<int> m_contexts;
     QComboBox *m_methodCombo;
     CPlusPlus::OverviewModel *m_overviewModel;
     QSortFilterProxyModel *m_proxyModel;