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

Method saveState

plugins/projectmanagerview/projecttreeview.cpp:384–398  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

382}
383
384void ProjectTreeView::saveState( IProject* project )
385{
386 // nullptr won't create a usable saved state, so spare the effort
387 if ( !project ) {
388 return;
389 }
390
391 KConfigGroup configGroup( ICore::self()->activeSession()->config(),
392 settingsConfigGroup() + project->name() );
393
394 ProjectModelSaver saver;
395 saver.setProject( project );
396 saver.setView( this );
397 saver.saveState( configGroup );
398}
399
400void ProjectTreeView::restoreState( IProject* project )
401{

Callers 3

~ProjectManagerViewMethod · 0.80
~DisassembleWidgetMethod · 0.80

Calls 6

settingsConfigGroupFunction · 0.85
setViewMethod · 0.80
configMethod · 0.45
activeSessionMethod · 0.45
nameMethod · 0.45
setProjectMethod · 0.45

Tested by

no test coverage detected