diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp index 49cff62d28efc739fb92cfb82512970d5b8d7fc6..62b422b00cc40969ed3075789f2e3a6f1c8872fd 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp @@ -52,9 +52,8 @@ using namespace CMakeProjectManager::Internal; CMakeManager::CMakeManager(CMakeSettingsPage *cmakeSettingsPage) : m_settingsPage(cmakeSettingsPage) { - Core::UniqueIDManager *uidm = Core::UniqueIDManager::instance(); m_projectContext = Core::Context(CMakeProjectManager::Constants::PROJECTCONTEXT); - m_projectLanguage = uidm->uniqueIdentifier(ProjectExplorer::Constants::LANG_CXX); + m_projectLanguage = Core::Context(ProjectExplorer::Constants::LANG_CXX); } Core::Context CMakeManager::projectContext() const @@ -62,7 +61,7 @@ Core::Context CMakeManager::projectContext() const return m_projectContext; } -int CMakeManager::projectLanguage() const +Core::Context CMakeManager::projectLanguage() const { return m_projectLanguage; } diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.h b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.h index d884b15407f093ea60fac921d959d6f1957ee44f..e4f29233d505fd76f473939743df64c5af90fbb8 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.h +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.h @@ -53,7 +53,7 @@ public: CMakeManager(CMakeSettingsPage *cmakeSettingsPage); virtual Core::Context projectContext() const; - virtual int projectLanguage() const; + virtual Core::Context projectLanguage() const; virtual ProjectExplorer::Project *openProject(const QString &fileName); virtual QString mimeType() const; @@ -77,7 +77,7 @@ private: static QString qtVersionForQMake(const QString &qmakePath); static QPair<QString, QString> findQtDir(const ProjectExplorer::Environment &env); Core::Context m_projectContext; - int m_projectLanguage; + Core::Context m_projectLanguage; CMakeSettingsPage *m_settingsPage; }; diff --git a/src/plugins/genericprojectmanager/genericprojectmanager.cpp b/src/plugins/genericprojectmanager/genericprojectmanager.cpp index 88583f0b8d7c67f2bb2d5d000cc8cec62085d10b..e6fd85760d5a75ccdb0ba0ea31584c133958f89a 100644 --- a/src/plugins/genericprojectmanager/genericprojectmanager.cpp +++ b/src/plugins/genericprojectmanager/genericprojectmanager.cpp @@ -33,7 +33,6 @@ #include <coreplugin/icore.h> #include <coreplugin/messagemanager.h> -#include <coreplugin/uniqueidmanager.h> #include <projectexplorer/projectexplorer.h> #include <projectexplorer/projectexplorerconstants.h> #include <projectexplorer/session.h> @@ -44,9 +43,8 @@ using namespace GenericProjectManager::Internal; Manager::Manager() { - Core::UniqueIDManager *uidm = Core::UniqueIDManager::instance(); m_projectContext = Core::Context(GenericProjectManager::Constants::PROJECTCONTEXT); - m_projectLanguage = uidm->uniqueIdentifier(ProjectExplorer::Constants::LANG_CXX); + m_projectLanguage = Core::Context(ProjectExplorer::Constants::LANG_CXX); } Manager::~Manager() @@ -55,7 +53,7 @@ Manager::~Manager() Core::Context Manager::projectContext() const { return m_projectContext; } -int Manager::projectLanguage() const +Core::Context Manager::projectLanguage() const { return m_projectLanguage; } QString Manager::mimeType() const diff --git a/src/plugins/genericprojectmanager/genericprojectmanager.h b/src/plugins/genericprojectmanager/genericprojectmanager.h index 20666ac1ad53f6a8a0c5a422d9ebe005a05f2921..bb0cf918de400492869126e390dd01f49bdf8b63 100644 --- a/src/plugins/genericprojectmanager/genericprojectmanager.h +++ b/src/plugins/genericprojectmanager/genericprojectmanager.h @@ -46,7 +46,7 @@ public: virtual ~Manager(); virtual Core::Context projectContext() const; - virtual int projectLanguage() const; + virtual Core::Context projectLanguage() const; virtual QString mimeType() const; virtual ProjectExplorer::Project *openProject(const QString &fileName); @@ -58,7 +58,7 @@ public: private: Core::Context m_projectContext; - int m_projectLanguage; + Core::Context m_projectLanguage; QList<GenericProject *> m_projects; }; diff --git a/src/plugins/projectexplorer/iprojectmanager.h b/src/plugins/projectexplorer/iprojectmanager.h index 315ecb203a4c0ee05afc093e089523f38001d65e..7b217fb2070b9e5100ad0398ed45592c3eba2e55 100644 --- a/src/plugins/projectexplorer/iprojectmanager.h +++ b/src/plugins/projectexplorer/iprojectmanager.h @@ -48,7 +48,7 @@ public: IProjectManager() {} virtual Core::Context projectContext() const = 0; //TODO move into project - virtual int projectLanguage() const = 0; //TODO move into project + virtual Core::Context projectLanguage() const = 0; //TODO move into project virtual QString mimeType() const = 0; virtual Project *openProject(const QString &fileName) = 0; diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp b/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp index 6529e935457254cfba74bfd87cc42f3a1cdbb2e7..683bc64f89f6088e3c0c6814082628bcfbe8b5b0 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp @@ -34,7 +34,6 @@ #include <coreplugin/icore.h> #include <coreplugin/ifile.h> -#include <coreplugin/uniqueidmanager.h> #include <coreplugin/messagemanager.h> #include <projectexplorer/projectexplorerconstants.h> #include <projectexplorer/projectexplorer.h> @@ -47,9 +46,8 @@ namespace Internal { Manager::Manager() { - Core::UniqueIDManager *uidm = Core::UniqueIDManager::instance(); m_projectContext = Core::Context(QmlProjectManager::Constants::PROJECTCONTEXT); - m_projectLanguage = uidm->uniqueIdentifier(QmlProjectManager::Constants::LANG_QML); + m_projectLanguage = Core::Context(QmlProjectManager::Constants::LANG_QML); } Manager::~Manager() @@ -58,7 +56,7 @@ Manager::~Manager() Core::Context Manager::projectContext() const { return m_projectContext; } -int Manager::projectLanguage() const +Core::Context Manager::projectLanguage() const { return m_projectLanguage; } QString Manager::mimeType() const diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.h b/src/plugins/qmlprojectmanager/qmlprojectmanager.h index b48ba6ff3ad3bad422fe77ba7daaeee4df955390..612bb15ec34d1eed2c555e136afa283cbda51020 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectmanager.h +++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.h @@ -47,7 +47,7 @@ public: virtual ~Manager(); virtual Core::Context projectContext() const; - virtual int projectLanguage() const; + virtual Core::Context projectLanguage() const; virtual QString mimeType() const; virtual ProjectExplorer::Project *openProject(const QString &fileName); @@ -59,7 +59,7 @@ public: private: Core::Context m_projectContext; - int m_projectLanguage; + Core::Context m_projectLanguage; QList<QmlProject *> m_projects; }; diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.cpp b/src/plugins/qt4projectmanager/qt4projectmanager.cpp index bcb8e550928e55a7aa99290cc387be5be9794d53..46039b131a9b8a3eedf1937b6b6bc5e6681c7062 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanager.cpp +++ b/src/plugins/qt4projectmanager/qt4projectmanager.cpp @@ -170,10 +170,9 @@ Core::Context Qt4Manager::projectContext() const return m_plugin->projectContext(); } -int Qt4Manager::projectLanguage() const +Core::Context Qt4Manager::projectLanguage() const { - return Core::UniqueIDManager::instance()-> - uniqueIdentifier(QLatin1String(ProjectExplorer::Constants::LANG_CXX)); + return Core::Context(ProjectExplorer::Constants::LANG_CXX); } QString Qt4Manager::mimeType() const diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.h b/src/plugins/qt4projectmanager/qt4projectmanager.h index f8df511cc561bfe8ea3916cf188dce541e273476..7923eac597e08ffe769ef4c3dba1cead7dd21a63 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanager.h +++ b/src/plugins/qt4projectmanager/qt4projectmanager.h @@ -76,7 +76,7 @@ public: // ProjectExplorer::IProjectManager Core::Context projectContext() const; - int projectLanguage() const; + Core::Context projectLanguage() const; virtual QString mimeType() const; ProjectExplorer::Project *openProject(const QString &fileName);