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

Method setDefaults

kdevplatform/project/projectconfigskeleton.cpp:94–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

92}
93
94void ProjectConfigSkeleton::setDefaults()
95{
96 Q_D(ProjectConfigSkeleton);
97
98 qCDebug(PROJECT) << "Setting Defaults";
99 KConfig cfg( d->m_projectTempFile );
100 const auto items = this->items();
101 for (KConfigSkeletonItem* item : items) {
102 item->swapDefault();
103 if( cfg.hasGroup( item->group() ) )
104 {
105 KConfigGroup grp = cfg.group( item->group() );
106 if( grp.hasKey( item->key() ) )
107 item->setProperty( grp.readEntry( item->key(), item->property() ) );
108 }
109 }
110}
111
112bool ProjectConfigSkeleton::useDefaults( bool b )
113{

Callers 1

defaultsMethod · 0.80

Calls 6

setPropertyMethod · 0.80
readEntryMethod · 0.80
propertyMethod · 0.80
itemsMethod · 0.45
hasKeyMethod · 0.45
keyMethod · 0.45

Tested by

no test coverage detected