From e1823072a1094e9aba2781aec963fc2d2e56169f Mon Sep 17 00:00:00 2001
From: hjk <hjk121@nokiamail.com>
Date: Thu, 29 Aug 2013 15:08:04 +0200
Subject: [PATCH] CorePlugin: Use static VariableManager functions where
 appropriate

Change-Id: Ie3d34a829522e15b2a56c0fcc696e60163a9be32
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
---
 src/plugins/coreplugin/editormanager/editormanager.cpp | 2 +-
 src/plugins/coreplugin/variablemanager.cpp             | 2 +-
 src/plugins/coreplugin/variablemanager.h               | 2 +-
 src/plugins/qtsupport/qtsupportplugin.cpp              | 6 +++---
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp
index dfc354aea0e..6a253e484a0 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.cpp
+++ b/src/plugins/coreplugin/editormanager/editormanager.cpp
@@ -2520,7 +2520,7 @@ QString EditorManager::windowTitleVcsTopic()
 
 void EditorManager::updateVariable(const QByteArray &variable)
 {
-    if (VariableManager::instance()->isFileVariable(variable, kCurrentDocumentPrefix)) {
+    if (VariableManager::isFileVariable(variable, kCurrentDocumentPrefix)) {
         QString value;
         IDocument *document = currentDocument();
         if (document) {
diff --git a/src/plugins/coreplugin/variablemanager.cpp b/src/plugins/coreplugin/variablemanager.cpp
index 06146712ae9..d548add3d8a 100644
--- a/src/plugins/coreplugin/variablemanager.cpp
+++ b/src/plugins/coreplugin/variablemanager.cpp
@@ -276,7 +276,7 @@ Utils::AbstractMacroExpander *VariableManager::macroExpander()
  * Returns the variable manager instance, for connecting to signals. All other methods are static
  * and should be called as class methods, not through the instance.
  */
-VariableManager *VariableManager::instance()
+QObject *VariableManager::instance()
 {
     return variableManagerInstance;
 }
diff --git a/src/plugins/coreplugin/variablemanager.h b/src/plugins/coreplugin/variablemanager.h
index 5649820e8e1..927747df95b 100644
--- a/src/plugins/coreplugin/variablemanager.h
+++ b/src/plugins/coreplugin/variablemanager.h
@@ -50,7 +50,7 @@ class CORE_EXPORT VariableManager : public QObject
     Q_OBJECT
 
 public:
-    static VariableManager *instance();
+    static QObject *instance();
 
     static void insert(const QByteArray &variable, const QString &value);
     static bool remove(const QByteArray &variable);
diff --git a/src/plugins/qtsupport/qtsupportplugin.cpp b/src/plugins/qtsupport/qtsupportplugin.cpp
index 5e45390f81c..c1f16ec3ee7 100644
--- a/src/plugins/qtsupport/qtsupportplugin.cpp
+++ b/src/plugins/qtsupport/qtsupportplugin.cpp
@@ -117,18 +117,18 @@ void QtSupportPlugin::updateVariable(const QByteArray &variable)
 
     ProjectExplorer::Project *project = ProjectExplorer::ProjectExplorerPlugin::currentProject();
     if (!project || !project->activeTarget()) {
-        Core::VariableManager::instance()->remove(variable);
+        Core::VariableManager::remove(variable);
         return;
     }
 
     const BaseQtVersion *qtVersion = QtKitInformation::qtVersion(project->activeTarget()->kit());
     if (!qtVersion) {
-        Core::VariableManager::instance()->remove(variable);
+        Core::VariableManager::remove(variable);
         return;
     }
 
     QString value = qtVersion->qmakeProperty(variable == kHostBins ? "QT_HOST_BINS" : "QT_INSTALL_BINS");
-    Core::VariableManager::instance()->insert(variable, value);
+    Core::VariableManager::insert(variable, value);
 }
 
 Q_EXPORT_PLUGIN(QtSupportPlugin)
-- 
GitLab