forked from qt-creator/qt-creator
Make project context a Core::Context
Also properly initialize m_projectContext in Qt4Manager, fixing the disabled "Run QMake" action
This commit is contained in:
@@ -53,11 +53,11 @@ CMakeManager::CMakeManager(CMakeSettingsPage *cmakeSettingsPage)
|
||||
: m_settingsPage(cmakeSettingsPage)
|
||||
{
|
||||
Core::UniqueIDManager *uidm = Core::UniqueIDManager::instance();
|
||||
m_projectContext = uidm->uniqueIdentifier(CMakeProjectManager::Constants::PROJECTCONTEXT);
|
||||
m_projectContext = Core::Context(CMakeProjectManager::Constants::PROJECTCONTEXT);
|
||||
m_projectLanguage = uidm->uniqueIdentifier(ProjectExplorer::Constants::LANG_CXX);
|
||||
}
|
||||
|
||||
int CMakeManager::projectContext() const
|
||||
Core::Context CMakeManager::projectContext() const
|
||||
{
|
||||
return m_projectContext;
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ class CMakeManager : public ProjectExplorer::IProjectManager
|
||||
public:
|
||||
CMakeManager(CMakeSettingsPage *cmakeSettingsPage);
|
||||
|
||||
virtual int projectContext() const;
|
||||
virtual Core::Context projectContext() const;
|
||||
virtual int projectLanguage() const;
|
||||
|
||||
virtual ProjectExplorer::Project *openProject(const QString &fileName);
|
||||
@@ -76,7 +76,7 @@ public:
|
||||
private:
|
||||
static QString qtVersionForQMake(const QString &qmakePath);
|
||||
static QPair<QString, QString> findQtDir(const ProjectExplorer::Environment &env);
|
||||
int m_projectContext;
|
||||
Core::Context m_projectContext;
|
||||
int m_projectLanguage;
|
||||
CMakeSettingsPage *m_settingsPage;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user