MCPcopy Create free account
hub / github.com/KDE/kdevelop / addProject

Method addProject

kdevplatform/shell/projectcontroller.cpp:1126–1141  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1124}
1125
1126void ProjectController::addProject(IProject* project)
1127{
1128 Q_D(ProjectController);
1129
1130 Q_ASSERT(project);
1131 if (d->m_projects.contains(project)) {
1132 qCWarning(SHELL) << "Project already tracked by this project controller:" << project;
1133 return;
1134 }
1135
1136 // fake-emit signals so listeners are aware of a new project being added
1137 emit projectAboutToBeOpened(project);
1138 project->setParent(this);
1139 d->m_projects.append(project);
1140 emit projectOpened(project);
1141}
1142
1143bool ProjectController::isProjectNameUsed( const QString& name ) const
1144{

Callers

nothing calls this directly

Calls 3

containsMethod · 0.45
setParentMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected