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

Method setComplete

kdevplatform/shell/progresswidget/progressmanager.cpp:30–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30void ProgressItem::setComplete()
31{
32 // qCDebug(SHELL) << label();
33 if ( mChildren.isEmpty() ) {
34 if ( mCompletedCalled )
35 return;
36 if ( !mCanceled ) {
37 setProgress( 100 );
38 }
39 mCompletedCalled = true;
40 if ( parent() ) {
41 parent()->removeChild( this );
42 }
43 emit progressItemCompleted( this );
44 } else {
45 mWaitingForKids = true;
46 }
47}
48
49void ProgressItem::addChild( ProgressItem *kiddo )
50{

Callers 2

hideProgressMethod · 0.80

Calls 3

parentFunction · 0.85
isEmptyMethod · 0.45
removeChildMethod · 0.45

Tested by

no test coverage detected