Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Classes | |
class | Addon |
class | Settings |
Functions | |
XBMCCOMMONS_STANDARD_EXCEPTION (AddonException) | |
template<class TSetting > | |
bool | GetSettingValue (const std::shared_ptr< CSettingsBase > &settings, const std::string &key, typename TSetting::Value &value) |
template<class TSetting > | |
bool | GetSettingValueList (const std::shared_ptr< CSettingsBase > &settings, const std::string &key, std::function< typename TSetting::Value(CVariant)> transform, std::vector< typename TSetting::Value > &values) |
template<class TSetting > | |
bool | SetSettingValue (const std::shared_ptr< CSettingsBase > &settings, const std::string &key, typename TSetting::Value value) |
template<class TSetting > | |
bool | SetSettingValueList (const std::shared_ptr< CSettingsBase > &settings, const std::string &key, const std::vector< typename TSetting::Value > &values) |
XBMCCOMMONS_STANDARD_EXCEPTION (SettingCallbacksNotSupportedException) | |
bool XBMCAddon::xbmcaddon::GetSettingValue | ( | const std::shared_ptr< CSettingsBase > & | settings, |
const std::string & | key, | ||
typename TSetting::Value & | value ) |
bool XBMCAddon::xbmcaddon::GetSettingValueList | ( | const std::shared_ptr< CSettingsBase > & | settings, |
const std::string & | key, | ||
std::function< typename TSetting::Value(CVariant)> | transform, | ||
std::vector< typename TSetting::Value > & | values ) |
bool XBMCAddon::xbmcaddon::SetSettingValue | ( | const std::shared_ptr< CSettingsBase > & | settings, |
const std::string & | key, | ||
typename TSetting::Value | value ) |
bool XBMCAddon::xbmcaddon::SetSettingValueList | ( | const std::shared_ptr< CSettingsBase > & | settings, |
const std::string & | key, | ||
const std::vector< typename TSetting::Value > & | values ) |
XBMCAddon::xbmcaddon::XBMCCOMMONS_STANDARD_EXCEPTION | ( | AddonException | ) |
XBMCAddon::xbmcaddon::XBMCCOMMONS_STANDARD_EXCEPTION | ( | SettingCallbacksNotSupportedException | ) |