MCPcopy Create free account
hub / github.com/BlueAndi/Pixelix / registerSetting

Method registerSetting

lib/SettingsService/src/SettingsService.cpp:586–603  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

584}
585
586bool SettingsService::registerSetting(KeyValue* setting)
587{
588 bool isSuccessful = false;
589
590 if (nullptr != setting)
591 {
592 /* Register setting only once! */
593 if (std::find(m_keyValueList.begin(), m_keyValueList.end(), setting) == m_keyValueList.end())
594 {
595 setting->setPersistentStorage(m_preferences);
596 m_keyValueList.push_back(setting);
597
598 isSuccessful = true;
599 }
600 }
601
602 return isSuccessful;
603}
604
605void SettingsService::unregisterSetting(KeyValue* setting)
606{

Callers 1

startMethod · 0.80

Calls 3

setPersistentStorageMethod · 0.80
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected