summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprojectmanager
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2011-04-12 12:17:19 +0200
committerhjk <qtc-committer@nokia.com>2011-04-12 12:46:26 +0200
commit1738d08ffc593687da6c9722486c01cb01c90867 (patch)
treea81a211d0b83a2872409ac38d60bf3f673c6ede2 /src/plugins/qmlprojectmanager
parent4a338a51295784382bcef9518a8f20235758e60f (diff)
downloadqt-creator-1738d08ffc593687da6c9722486c01cb01c90867.tar.gz
projectexplorer: move project{Context,Language} from IProjectManager to Project
Reviewed-by: dt
Diffstat (limited to 'src/plugins/qmlprojectmanager')
-rw-r--r--src/plugins/qmlprojectmanager/qmlproject.cpp4
-rw-r--r--src/plugins/qmlprojectmanager/qmlprojectmanager.cpp11
-rw-r--r--src/plugins/qmlprojectmanager/qmlprojectmanager.h6
3 files changed, 4 insertions, 17 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index ac49825e60..264ff05e9c 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -37,6 +37,7 @@
#include "fileformat/qmlprojectitem.h"
#include "qmlprojectrunconfiguration.h"
#include "qmlprojecttarget.h"
+#include "qmlprojectconstants.h"
#include <coreplugin/icore.h>
#include <coreplugin/messagemanager.h>
@@ -58,6 +59,9 @@ QmlProject::QmlProject(Internal::Manager *manager, const QString &fileName)
m_modelManager(ExtensionSystem::PluginManager::instance()->getObject<QmlJS::ModelManagerInterface>()),
m_fileWatcher(new ProjectExplorer::FileWatcher(this))
{
+ setProjectContext(Core::Context(QmlProjectManager::Constants::PROJECTCONTEXT));
+ setProjectLanguage(Core::Context(QmlProjectManager::Constants::LANG_QML));
+
QFileInfo fileInfo(m_fileName);
m_projectName = fileInfo.completeBaseName();
diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp b/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp
index 38d35629cb..775a052ec9 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp
@@ -49,19 +49,8 @@ namespace Internal {
Manager::Manager()
{
- m_projectContext = Core::Context(QmlProjectManager::Constants::PROJECTCONTEXT);
- m_projectLanguage = Core::Context(QmlProjectManager::Constants::LANG_QML);
}
-Manager::~Manager()
-{ }
-
-Core::Context Manager::projectContext() const
-{ return m_projectContext; }
-
-Core::Context Manager::projectLanguage() const
-{ return m_projectLanguage; }
-
QString Manager::mimeType() const
{ return QLatin1String(Constants::QMLMIMETYPE); }
diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.h b/src/plugins/qmlprojectmanager/qmlprojectmanager.h
index 45891f8ffc..a5fd26b9ce 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectmanager.h
+++ b/src/plugins/qmlprojectmanager/qmlprojectmanager.h
@@ -49,10 +49,6 @@ class Manager: public ProjectExplorer::IProjectManager
public:
Manager();
- virtual ~Manager();
-
- virtual Core::Context projectContext() const;
- virtual Core::Context projectLanguage() const;
virtual QString mimeType() const;
virtual ProjectExplorer::Project *openProject(const QString &fileName);
@@ -63,8 +59,6 @@ public:
void unregisterProject(QmlProject *project);
private:
- Core::Context m_projectContext;
- Core::Context m_projectLanguage;
QList<QmlProject *> m_projects;
};