Introduced editors for .files and .includes files.

This commit is contained in:
Roberto Raggi
2009-03-16 11:08:07 +01:00
parent 8c83a8f7f2
commit 7c537a81ff
12 changed files with 366 additions and 11 deletions

View File

@@ -35,6 +35,8 @@
#include <coreplugin/uniqueidmanager.h>
#include <projectexplorer/projectexplorerconstants.h>
#include <QtDebug>
using namespace GenericProjectManager::Internal;
Manager::Manager()
@@ -60,9 +62,24 @@ ProjectExplorer::Project *Manager::openProject(const QString &fileName)
{
QFileInfo fileInfo(fileName);
if (fileInfo.isFile())
return new GenericProject(this, fileName);
if (fileInfo.isFile()) {
GenericProject *project = new GenericProject(this, fileName);
return project;
}
return 0;
}
void Manager::registerProject(GenericProject *project)
{ _projects.append(project); }
void Manager::unregisterProject(GenericProject *project)
{ _projects.removeAll(project); }
void Manager::notifyChanged(const QString &fileName)
{
foreach (GenericProject *project, _projects) {
project->refresh();
}
}