Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
AddonSettings.cpp File Reference

Namespaces

namespace  ADDON
 

Functions

bool InfoBool (const std::string &condition, const std::string &value, SettingConstPtr setting, void *data)
 
template<class TSetting >
SettingPtr InitializeFromOldSettingWithoutDefinition (ADDON::CAddonSettings &settings, const std::string &settingId, typename TSetting::Value defaultValue)
 
template<>
SettingPtr InitializeFromOldSettingWithoutDefinition< CSettingString > (ADDON::CAddonSettings &settings, const std::string &settingId, typename CSettingString::Value defaultValue)
 
template<class TSetting >
SettingPtr AddSettingWithoutDefinition (ADDON::CAddonSettings &settings, const std::string &settingId, typename TSetting::Value defaultValue)
 

Function Documentation

◆ AddSettingWithoutDefinition()

template<class TSetting >
SettingPtr AddSettingWithoutDefinition ( ADDON::CAddonSettings settings,
const std::string &  settingId,
typename TSetting::Value  defaultValue 
)

◆ InfoBool()

bool InfoBool ( const std::string &  condition,
const std::string &  value,
SettingConstPtr  setting,
void data 
)

◆ InitializeFromOldSettingWithoutDefinition()

template<class TSetting >
SettingPtr InitializeFromOldSettingWithoutDefinition ( ADDON::CAddonSettings settings,
const std::string &  settingId,
typename TSetting::Value  defaultValue 
)

◆ InitializeFromOldSettingWithoutDefinition< CSettingString >()

template<>
SettingPtr InitializeFromOldSettingWithoutDefinition< CSettingString > ( ADDON::CAddonSettings settings,
const std::string &  settingId,
typename CSettingString::Value  defaultValue 
)