MCPcopy Create free account
hub / github.com/KDE/kdevelop / ~ProjectBaseItem

Method ~ProjectBaseItem

kdevplatform/project/projectmodel.cpp:159–173  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159ProjectBaseItem::~ProjectBaseItem()
160{
161 Q_D(ProjectBaseItem);
162
163 if (model() && !d->m_indexedPath.isEmpty()) {
164 model()->d_func()->pathLookupTable.remove(d->m_indexedPath, this);
165 }
166
167 if( parent() ) {
168 parent()->takeRow( d->row );
169 } else if( model() ) {
170 model()->takeRow( d->row );
171 }
172 removeRows(0, d->children.size());
173}
174
175ProjectBaseItem* ProjectBaseItem::child( int row ) const
176{

Callers

nothing calls this directly

Calls 7

modelFunction · 0.85
parentFunction · 0.85
d_funcMethod · 0.80
takeRowMethod · 0.80
isEmptyMethod · 0.45
removeMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected