MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / resetSettings_

Method resetSettings_

source/MRViewer/MRViewerSettingsPlugin.cpp:1459–1476  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1457}
1458
1459void ViewerSettingsPlugin::resetSettings_()
1460{
1461 viewer->getViewerSettingsManager()->resetSettings( *viewer );
1462
1463 for ( size_t tabType = size_t( 0 ); tabType < size_t( TabType::Count ); tabType++ )
1464 for ( auto& settings : comboSettings_[ tabType ] )
1465 settings->reset();
1466
1467 CommandLoop::appendCommand( [shadowGl = shadowGl_.get()] ()
1468 {
1469 shadowGl->enable( false );
1470 } );
1471
1472 if ( auto& settingsManager = viewer->getViewerSettingsManager() )
1473 settingsManager->saveString( "multisampleAntiAliasing", "invalid" );// invalidate record, so next time - default value will be used
1474
1475 updateDialog_();
1476}
1477
1478MR_REGISTER_RIBBON_ITEM( ViewerSettingsPlugin )
1479

Callers

nothing calls this directly

Calls 5

resetSettingsMethod · 0.80
saveStringMethod · 0.80
resetMethod · 0.45
getMethod · 0.45
enableMethod · 0.45

Tested by

no test coverage detected