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

Method saveToProject

kdevplatform/project/projectbuildsetmodel.cpp:355–367  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

353}
354
355void ProjectBuildSetModel::saveToProject( KDevelop::IProject* project ) const
356{
357 Q_D(const ProjectBuildSetModel);
358
359 QVariantList paths;
360 for (const BuildItem& item : std::as_const(d->items)) {
361 if( item.itemProject() == project->name() )
362 paths.append(item.itemPath());
363 }
364 KConfigGroup base = project->projectConfiguration()->group(QStringLiteral("Buildset"));
365 base.writeEntry("BuildItems", KDevelop::qvariantToString( QVariant( paths ) ));
366 base.sync();
367}
368
369void ProjectBuildSetModel::loadFromProject( KDevelop::IProject* project )
370{

Callers

nothing calls this directly

Calls 8

qvariantToStringFunction · 0.85
itemProjectMethod · 0.80
writeEntryMethod · 0.80
QVariantClass · 0.50
nameMethod · 0.45
appendMethod · 0.45
itemPathMethod · 0.45
projectConfigurationMethod · 0.45

Tested by

no test coverage detected