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

Function writeNewProjectFile

kdevplatform/shell/projectcontroller.cpp:364–377  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

362{}
363
364bool writeNewProjectFile( const QString& localConfigFile, const QString& name, const QString& createdFrom, const QString& manager )
365{
366 KSharedConfigPtr cfg = KSharedConfig::openConfig( localConfigFile, KConfig::SimpleConfig );
367 if (!cfg->isConfigWritable(true)) {
368 qCDebug(SHELL) << "can't write to configfile";
369 return false;
370 }
371 KConfigGroup grp = cfg->group(QStringLiteral("Project"));
372 grp.writeEntry( "Name", name );
373 grp.writeEntry( "CreatedFrom", createdFrom );
374 grp.writeEntry( "Manager", manager );
375 cfg->sync();
376 return true;
377}
378
379bool writeProjectSettingsToConfigFile(const QUrl& projectFileUrl, OpenProjectDialog* dlg)
380{

Callers 1

Calls 1

writeEntryMethod · 0.80

Tested by

no test coverage detected