forked from qt-creator/qt-creator
Project: Add setDocument method
Add setDocument method, implement document method, use this in all projects. Change-Id: I5018bf7c2739665c13eee340184ce7c41fd319bb Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
@@ -95,13 +95,12 @@ CMakeProject::CMakeProject(CMakeManager *manager, const FileName &fileName)
|
||||
m_watcher(new QFileSystemWatcher(this))
|
||||
{
|
||||
setId(Constants::CMAKEPROJECT_ID);
|
||||
setDocument(new CMakeFile(fileName));
|
||||
setProjectContext(Core::Context(CMakeProjectManager::Constants::PROJECTCONTEXT));
|
||||
setProjectLanguages(Core::Context(ProjectExplorer::Constants::LANG_CXX));
|
||||
|
||||
m_rootNode->setDisplayName(fileName.parentDir().fileName());
|
||||
|
||||
m_file = new CMakeFile(this, fileName);
|
||||
|
||||
connect(this, &CMakeProject::buildTargetsChanged, this, &CMakeProject::updateRunConfigurations);
|
||||
connect(m_watcher, &QFileSystemWatcher::fileChanged, this, &CMakeProject::fileChanged);
|
||||
}
|
||||
@@ -512,11 +511,6 @@ QString CMakeProject::displayName() const
|
||||
return m_rootNode->displayName();
|
||||
}
|
||||
|
||||
Core::IDocument *CMakeProject::document() const
|
||||
{
|
||||
return m_file;
|
||||
}
|
||||
|
||||
IProjectManager *CMakeProject::projectManager() const
|
||||
{
|
||||
return m_manager;
|
||||
|
||||
Reference in New Issue
Block a user