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

Function equalProjectFile

kdevplatform/shell/projectcontroller.cpp:415–422  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

413}
414
415bool equalProjectFile( const QString& configPath, OpenProjectDialog* dlg )
416{
417 KSharedConfigPtr cfg = KSharedConfig::openConfig( configPath, KConfig::SimpleConfig );
418 KConfigGroup grp = cfg->group(QStringLiteral("Project"));
419 QString defaultName = dlg->projectFileUrl().adjusted(QUrl::RemoveFilename | QUrl::StripTrailingSlash).fileName();
420 return (grp.readEntry( "Name", QString() ) == dlg->projectName() || dlg->projectName() == defaultName) &&
421 grp.readEntry( "Manager", QString() ) == dlg->projectManager();
422}
423
424QUrl ProjectDialogProvider::askProjectConfigLocation(bool fetch, const QUrl& startUrl,
425 const QUrl& repoUrl, IPlugin* vcsOrProviderPlugin)

Callers 1

Calls 6

projectFileUrlMethod · 0.80
readEntryMethod · 0.80
projectManagerMethod · 0.80
QStringClass · 0.70
fileNameMethod · 0.45
projectNameMethod · 0.45

Tested by

no test coverage detected