Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CSettings Class Reference

Wrapper around CSettingsManager responsible for properly setting up the settings manager and registering all the callbacks, handlers and custom setting types. More...

#include <Settings.h>

Inheritance diagram for CSettings:
CSettingsBase CSettingCreator CSettingControlCreator ISubSettings ISettingCreator ISettingControlCreator

Public Member Functions

 CSettings ()=default
 Creates a new settings wrapper around a new settings manager.
 
 ~CSettings () override=default
 
CSettingsManagerGetSettingsManager () const
 
bool Initialize () override
 Initializes the setting system with the generic settings definition and platform specific setting definitions.
 
void RegisterSubSettings (ISubSettings *subSettings)
 Registers the given ISubSettings implementation.
 
void UnregisterSubSettings (ISubSettings *subSettings)
 Unregisters the given ISubSettings implementation.
 
bool Load () override
 Loads the setting values.
 
bool Save () override
 Saves the setting values.
 
bool Load (const std::string &file)
 Loads setting values from the given (XML) file.
 
bool Load (const TiXmlElement *root)
 Loads setting values from the given XML element.
 
bool LoadHidden (const TiXmlElement *root)
 Loads setting values from the given XML element.
 
bool Save (const std::string &file)
 Saves the setting values to the given (XML) file.
 
bool Save (TiXmlNode *root) const override
 Saves the setting values to the given XML node.
 
bool LoadSetting (const TiXmlNode *node, const std::string &settingId)
 Loads the setting being represented by the given XML node with the given identifier.
 
bool GetBool (const std::string &id) const
 
void Clear () override
 Clears the complete settings.
 
- Public Member Functions inherited from CSettingsBase
virtual ~CSettingsBase ()
 
CSettingsManagerGetSettingsManager () const
 
virtual bool IsInitialized () const
 Returns whether the settings system has been initialized or not.
 
virtual void SetLoaded ()
 Tells the settings system that all setting values have been loaded.
 
virtual bool IsLoaded () const
 Returns whether the settings system has been loaded or not.
 
virtual void Unload ()
 Unloads the previously loaded setting values.
 
virtual void Uninitialize ()
 Uninitializes the settings system.
 
void RegisterCallback (ISettingCallback *callback, const std::set< std::string > &settingList)
 Registers the given ISettingCallback implementation for the given set of settings.
 
void UnregisterCallback (ISettingCallback *callback)
 Unregisters the given ISettingCallback implementation.
 
std::shared_ptr< CSettingGetSetting (const std::string &id) const
 Gets the setting with the given identifier.
 
std::vector< std::shared_ptr< CSettingSection > > GetSections () const
 Gets the full list of setting sections.
 
std::shared_ptr< CSettingSectionGetSection (const std::string &section) const
 Gets the setting section with the given identifier.
 
bool GetBool (const std::string &id) const
 Gets the boolean value of the setting with the given identifier.
 
int GetInt (const std::string &id) const
 Gets the integer value of the setting with the given identifier.
 
double GetNumber (const std::string &id) const
 Gets the real number value of the setting with the given identifier.
 
std::string GetString (const std::string &id) const
 Gets the string value of the setting with the given identifier.
 
std::vector< CVariantGetList (const std::string &id) const
 Gets the values of the list setting with the given identifier.
 
bool SetBool (const std::string &id, bool value)
 Sets the boolean value of the setting with the given identifier.
 
bool ToggleBool (const std::string &id)
 Toggles the boolean value of the setting with the given identifier.
 
bool SetInt (const std::string &id, int value)
 Sets the integer value of the setting with the given identifier.
 
bool SetNumber (const std::string &id, double value)
 Sets the real number value of the setting with the given identifier.
 
bool SetString (const std::string &id, const std::string &value)
 Sets the string value of the setting with the given identifier.
 
bool SetList (const std::string &id, const std::vector< CVariant > &value)
 Sets the values of the list setting with the given identifier.
 
bool SetDefault (const std::string &id)
 Sets the value of the setting with the given identifier to its default.
 
void SetDefaults ()
 Sets the value of all settings to their default.
 
- Public Member Functions inherited from CSettingCreator
std::shared_ptr< CSettingCreateSetting (const std::string &settingType, const std::string &settingId, CSettingsManager *settingsManager=nullptr) const override
 Creates a new setting of the given custom setting type.
 
- Public Member Functions inherited from ISettingCreator
virtual ~ISettingCreator ()=default
 
- Public Member Functions inherited from CSettingControlCreator
std::shared_ptr< ISettingControlCreateControl (const std::string &controlType) const override
 Creates a new setting control of the given custom setting control type.
 
- Public Member Functions inherited from ISettingControlCreator
virtual ~ISettingControlCreator ()=default
 

Static Public Attributes

static constexpr auto SETTING_LOOKANDFEEL_SKIN = "lookandfeel.skin"
 
static constexpr auto SETTING_LOOKANDFEEL_SKINSETTINGS = "lookandfeel.skinsettings"
 
static constexpr auto SETTING_LOOKANDFEEL_SKINTHEME = "lookandfeel.skintheme"
 
static constexpr auto SETTING_LOOKANDFEEL_SKINCOLORS = "lookandfeel.skincolors"
 
static constexpr auto SETTING_LOOKANDFEEL_FONT = "lookandfeel.font"
 
static constexpr auto SETTING_LOOKANDFEEL_SKINZOOM = "lookandfeel.skinzoom"
 
static constexpr auto SETTING_LOOKANDFEEL_STARTUPACTION = "lookandfeel.startupaction"
 
static constexpr auto SETTING_LOOKANDFEEL_STARTUPWINDOW = "lookandfeel.startupwindow"
 
static constexpr auto SETTING_LOOKANDFEEL_SOUNDSKIN = "lookandfeel.soundskin"
 
static constexpr auto SETTING_LOOKANDFEEL_ENABLERSSFEEDS = "lookandfeel.enablerssfeeds"
 
static constexpr auto SETTING_LOOKANDFEEL_RSSEDIT = "lookandfeel.rssedit"
 
static constexpr auto SETTING_LOOKANDFEEL_STEREOSTRENGTH = "lookandfeel.stereostrength"
 
static constexpr auto SETTING_LOCALE_LANGUAGE = "locale.language"
 
static constexpr auto SETTING_LOCALE_COUNTRY = "locale.country"
 
static constexpr auto SETTING_LOCALE_CHARSET = "locale.charset"
 
static constexpr auto SETTING_LOCALE_KEYBOARDLAYOUTS = "locale.keyboardlayouts"
 
static constexpr auto SETTING_LOCALE_ACTIVEKEYBOARDLAYOUT = "locale.activekeyboardlayout"
 
static constexpr auto SETTING_LOCALE_SHORTDATEFORMAT = "locale.shortdateformat"
 
static constexpr auto SETTING_LOCALE_LONGDATEFORMAT = "locale.longdateformat"
 
static constexpr auto SETTING_LOCALE_TIMEFORMAT = "locale.timeformat"
 
static constexpr auto SETTING_LOCALE_USE24HOURCLOCK = "locale.use24hourclock"
 
static constexpr auto SETTING_LOCALE_TEMPERATUREUNIT = "locale.temperatureunit"
 
static constexpr auto SETTING_LOCALE_SPEEDUNIT = "locale.speedunit"
 
static constexpr auto SETTING_FILELISTS_SHOWPARENTDIRITEMS = "filelists.showparentdiritems"
 
static constexpr auto SETTING_FILELISTS_SHOWEXTENSIONS = "filelists.showextensions"
 
static constexpr auto SETTING_FILELISTS_IGNORETHEWHENSORTING = "filelists.ignorethewhensorting"
 
static constexpr auto SETTING_FILELISTS_ALLOWFILEDELETION = "filelists.allowfiledeletion"
 
static constexpr auto SETTING_FILELISTS_SHOWADDSOURCEBUTTONS = "filelists.showaddsourcebuttons"
 
static constexpr auto SETTING_FILELISTS_SHOWHIDDEN = "filelists.showhidden"
 
static constexpr auto SETTING_SCREENSAVER_MODE = "screensaver.mode"
 
static constexpr auto SETTING_SCREENSAVER_SETTINGS = "screensaver.settings"
 
static constexpr auto SETTING_SCREENSAVER_PREVIEW = "screensaver.preview"
 
static constexpr auto SETTING_SCREENSAVER_TIME = "screensaver.time"
 
static constexpr auto SETTING_SCREENSAVER_DISABLEFORAUDIO = "screensaver.disableforaudio"
 
static constexpr auto SETTING_SCREENSAVER_USEDIMONPAUSE = "screensaver.usedimonpause"
 
static constexpr auto SETTING_WINDOW_WIDTH = "window.width"
 
static constexpr auto SETTING_WINDOW_HEIGHT = "window.height"
 
static constexpr auto SETTING_VIDEOLIBRARY_SHOWUNWATCHEDPLOTS = "videolibrary.showunwatchedplots"
 
static constexpr auto SETTING_VIDEOLIBRARY_ACTORTHUMBS = "videolibrary.actorthumbs"
 
static constexpr auto SETTING_MYVIDEOS_FLATTEN = "myvideos.flatten"
 
static constexpr auto SETTING_VIDEOLIBRARY_FLATTENTVSHOWS = "videolibrary.flattentvshows"
 
static constexpr auto SETTING_VIDEOLIBRARY_TVSHOWSSELECTFIRSTUNWATCHEDITEM
 
static constexpr auto SETTING_VIDEOLIBRARY_TVSHOWSINCLUDEALLSEASONSANDSPECIALS
 
static constexpr auto SETTING_VIDEOLIBRARY_SHOWALLITEMS = "videolibrary.showallitems"
 
static constexpr auto SETTING_VIDEOLIBRARY_GROUPMOVIESETS = "videolibrary.groupmoviesets"
 
static constexpr auto SETTING_VIDEOLIBRARY_GROUPSINGLEITEMSETS
 
static constexpr auto SETTING_VIDEOLIBRARY_UPDATEONSTARTUP = "videolibrary.updateonstartup"
 
static constexpr auto SETTING_VIDEOLIBRARY_BACKGROUNDUPDATE = "videolibrary.backgroundupdate"
 
static constexpr auto SETTING_VIDEOLIBRARY_CLEANUP = "videolibrary.cleanup"
 
static constexpr auto SETTING_VIDEOLIBRARY_EXPORT = "videolibrary.export"
 
static constexpr auto SETTING_VIDEOLIBRARY_IMPORT = "videolibrary.import"
 
static constexpr auto SETTING_VIDEOLIBRARY_SHOWEMPTYTVSHOWS = "videolibrary.showemptytvshows"
 
static constexpr auto SETTING_VIDEOLIBRARY_MOVIESETSFOLDER = "videolibrary.moviesetsfolder"
 
static constexpr auto SETTING_VIDEOLIBRARY_ARTWORK_LEVEL = "videolibrary.artworklevel"
 
static constexpr auto SETTING_VIDEOLIBRARY_MOVIEART_WHITELIST = "videolibrary.movieartwhitelist"
 
static constexpr auto SETTING_VIDEOLIBRARY_TVSHOWART_WHITELIST
 
static constexpr auto SETTING_VIDEOLIBRARY_EPISODEART_WHITELIST
 
static constexpr auto SETTING_VIDEOLIBRARY_MUSICVIDEOART_WHITELIST
 
static constexpr auto SETTING_VIDEOLIBRARY_SHOWPERFORMERS
 
static constexpr auto SETTING_VIDEOLIBRARY_IGNOREVIDEOVERSIONS
 
static constexpr auto SETTING_VIDEOLIBRARY_IGNOREVIDEOEXTRAS = "videolibrary.ignorevideoextras"
 
static constexpr auto SETTING_VIDEOLIBRARY_SHOWVIDEOVERSIONSASFOLDER
 
static constexpr auto SETTING_LOCALE_AUDIOLANGUAGE = "locale.audiolanguage"
 
static constexpr auto SETTING_VIDEOPLAYER_PREFERDEFAULTFLAG = "videoplayer.preferdefaultflag"
 
static constexpr auto SETTING_VIDEOPLAYER_AUTOPLAYNEXTITEM = "videoplayer.autoplaynextitem"
 
static constexpr auto SETTING_VIDEOPLAYER_SEEKSTEPS = "videoplayer.seeksteps"
 
static constexpr auto SETTING_VIDEOPLAYER_SEEKDELAY = "videoplayer.seekdelay"
 
static constexpr auto SETTING_VIDEOPLAYER_ADJUSTREFRESHRATE = "videoplayer.adjustrefreshrate"
 
static constexpr auto SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK = "videoplayer.usedisplayasclock"
 
static constexpr auto SETTING_VIDEOPLAYER_ERRORINASPECT = "videoplayer.errorinaspect"
 
static constexpr auto SETTING_VIDEOPLAYER_STRETCH43 = "videoplayer.stretch43"
 
static constexpr auto SETTING_VIDEOPLAYER_TELETEXTENABLED = "videoplayer.teletextenabled"
 
static constexpr auto SETTING_VIDEOPLAYER_TELETEXTSCALE = "videoplayer.teletextscale"
 
static constexpr auto SETTING_VIDEOPLAYER_STEREOSCOPICPLAYBACKMODE
 
static constexpr auto SETTING_VIDEOPLAYER_QUITSTEREOMODEONSTOP
 
static constexpr auto SETTING_VIDEOPLAYER_RENDERMETHOD = "videoplayer.rendermethod"
 
static constexpr auto SETTING_VIDEOPLAYER_HQSCALERS = "videoplayer.hqscalers"
 
static constexpr auto SETTING_VIDEOPLAYER_USESUPERRESOLUTION = "videoplayer.usesuperresolution"
 
static constexpr auto SETTING_VIDEOPLAYER_HIGHPRECISIONPROCESSING = "videoplayer.highprecision"
 
static constexpr auto SETTING_VIDEOPLAYER_USEMEDIACODEC = "videoplayer.usemediacodec"
 
static constexpr auto SETTING_VIDEOPLAYER_USEMEDIACODECSURFACE
 
static constexpr auto SETTING_VIDEOPLAYER_USEVDPAU = "videoplayer.usevdpau"
 
static constexpr auto SETTING_VIDEOPLAYER_USEVDPAUMIXER = "videoplayer.usevdpaumixer"
 
static constexpr auto SETTING_VIDEOPLAYER_USEVDPAUMPEG2 = "videoplayer.usevdpaumpeg2"
 
static constexpr auto SETTING_VIDEOPLAYER_USEVDPAUMPEG4 = "videoplayer.usevdpaumpeg4"
 
static constexpr auto SETTING_VIDEOPLAYER_USEVDPAUVC1 = "videoplayer.usevdpauvc1"
 
static constexpr auto SETTING_VIDEOPLAYER_USEDXVA2 = "videoplayer.usedxva2"
 
static constexpr auto SETTING_VIDEOPLAYER_USEVTB = "videoplayer.usevtb"
 
static constexpr auto SETTING_VIDEOPLAYER_USEPRIMEDECODER = "videoplayer.useprimedecoder"
 
static constexpr auto SETTING_VIDEOPLAYER_USESTAGEFRIGHT = "videoplayer.usestagefright"
 
static constexpr auto SETTING_VIDEOPLAYER_LIMITGUIUPDATE = "videoplayer.limitguiupdate"
 
static constexpr auto SETTING_VIDEOPLAYER_SUPPORTMVC = "videoplayer.supportmvc"
 
static constexpr auto SETTING_VIDEOPLAYER_CONVERTDOVI = "videoplayer.convertdovi"
 
static constexpr auto SETTING_VIDEOPLAYER_ALLOWEDHDRFORMATS = "videoplayer.allowedhdrformats"
 
static constexpr auto SETTING_MYVIDEOS_SELECTACTION = "myvideos.selectaction"
 
static constexpr auto SETTING_MYVIDEOS_SELECTDEFAULTVERSION = "myvideos.selectdefaultversion"
 
static constexpr auto SETTING_MYVIDEOS_PLAYACTION = "myvideos.playaction"
 
static constexpr auto SETTING_MYVIDEOS_USETAGS = "myvideos.usetags"
 
static constexpr auto SETTING_MYVIDEOS_EXTRACTFLAGS = "myvideos.extractflags"
 
static constexpr auto SETTING_MYVIDEOS_EXTRACTCHAPTERTHUMBS = "myvideos.extractchapterthumbs"
 
static constexpr auto SETTING_MYVIDEOS_REPLACELABELS = "myvideos.replacelabels"
 
static constexpr auto SETTING_MYVIDEOS_EXTRACTTHUMB = "myvideos.extractthumb"
 
static constexpr auto SETTING_MYVIDEOS_STACKVIDEOS = "myvideos.stackvideos"
 
static constexpr auto SETTING_LOCALE_SUBTITLELANGUAGE = "locale.subtitlelanguage"
 
static constexpr auto SETTING_SUBTITLES_PARSECAPTIONS = "subtitles.parsecaptions"
 
static constexpr auto SETTING_SUBTITLES_CAPTIONSALIGN = "subtitles.captionsalign"
 
static constexpr auto SETTING_SUBTITLES_ALIGN = "subtitles.align"
 
static constexpr auto SETTING_SUBTITLES_STEREOSCOPICDEPTH = "subtitles.stereoscopicdepth"
 
static constexpr auto SETTING_SUBTITLES_FONTNAME = "subtitles.fontname"
 
static constexpr auto SETTING_SUBTITLES_FONTSIZE = "subtitles.fontsize"
 
static constexpr auto SETTING_SUBTITLES_STYLE = "subtitles.style"
 
static constexpr auto SETTING_SUBTITLES_COLOR = "subtitles.colorpick"
 
static constexpr auto SETTING_SUBTITLES_BORDERSIZE = "subtitles.bordersize"
 
static constexpr auto SETTING_SUBTITLES_BORDERCOLOR = "subtitles.bordercolorpick"
 
static constexpr auto SETTING_SUBTITLES_OPACITY = "subtitles.opacity"
 
static constexpr auto SETTING_SUBTITLES_BLUR = "subtitles.blur"
 
static constexpr auto SETTING_SUBTITLES_BACKGROUNDTYPE = "subtitles.backgroundtype"
 
static constexpr auto SETTING_SUBTITLES_SHADOWCOLOR = "subtitles.shadowcolor"
 
static constexpr auto SETTING_SUBTITLES_SHADOWOPACITY = "subtitles.shadowopacity"
 
static constexpr auto SETTING_SUBTITLES_SHADOWSIZE = "subtitles.shadowsize"
 
static constexpr auto SETTING_SUBTITLES_BGCOLOR = "subtitles.bgcolorpick"
 
static constexpr auto SETTING_SUBTITLES_BGOPACITY = "subtitles.bgopacity"
 
static constexpr auto SETTING_SUBTITLES_MARGINVERTICAL = "subtitles.marginvertical"
 
static constexpr auto SETTING_SUBTITLES_CHARSET = "subtitles.charset"
 
static constexpr auto SETTING_SUBTITLES_OVERRIDEFONTS = "subtitles.overridefonts"
 
static constexpr auto SETTING_SUBTITLES_OVERRIDESTYLES = "subtitles.overridestyles"
 
static constexpr auto SETTING_SUBTITLES_LANGUAGES = "subtitles.languages"
 
static constexpr auto SETTING_SUBTITLES_STORAGEMODE = "subtitles.storagemode"
 
static constexpr auto SETTING_SUBTITLES_CUSTOMPATH = "subtitles.custompath"
 
static constexpr auto SETTING_SUBTITLES_PAUSEONSEARCH = "subtitles.pauseonsearch"
 
static constexpr auto SETTING_SUBTITLES_DOWNLOADFIRST = "subtitles.downloadfirst"
 
static constexpr auto SETTING_SUBTITLES_TV = "subtitles.tv"
 
static constexpr auto SETTING_SUBTITLES_MOVIE = "subtitles.movie"
 
static constexpr auto SETTING_DVDS_AUTORUN = "dvds.autorun"
 
static constexpr auto SETTING_DVDS_PLAYERREGION = "dvds.playerregion"
 
static constexpr auto SETTING_DVDS_AUTOMENU = "dvds.automenu"
 
static constexpr auto SETTING_DISC_PLAYBACK = "disc.playback"
 
static constexpr auto SETTING_BLURAY_PLAYERREGION = "bluray.playerregion"
 
static constexpr auto SETTING_ACCESSIBILITY_AUDIOVISUAL = "accessibility.audiovisual"
 
static constexpr auto SETTING_ACCESSIBILITY_AUDIOHEARING = "accessibility.audiohearing"
 
static constexpr auto SETTING_ACCESSIBILITY_SUBHEARING = "accessibility.subhearing"
 
static constexpr auto SETTING_SCRAPERS_MOVIESDEFAULT = "scrapers.moviesdefault"
 
static constexpr auto SETTING_SCRAPERS_TVSHOWSDEFAULT = "scrapers.tvshowsdefault"
 
static constexpr auto SETTING_SCRAPERS_MUSICVIDEOSDEFAULT = "scrapers.musicvideosdefault"
 
static constexpr auto SETTING_PVRMANAGER_PRESELECTPLAYINGCHANNEL
 
static constexpr auto SETTING_PVRMANAGER_BACKENDCHANNELGROUPSORDER
 
static constexpr auto SETTING_PVRMANAGER_BACKENDCHANNELORDER = "pvrmanager.backendchannelorder"
 
static constexpr auto SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERS
 
static constexpr auto SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERSALWAYS
 
static constexpr auto SETTING_PVRMANAGER_STARTGROUPCHANNELNUMBERSFROMONE
 
static constexpr auto SETTING_PVRMANAGER_CLIENTPRIORITIES = "pvrmanager.clientpriorities"
 
static constexpr auto SETTING_PVRMANAGER_CHANNELMANAGER = "pvrmanager.channelmanager"
 
static constexpr auto SETTING_PVRMANAGER_GROUPMANAGER = "pvrmanager.groupmanager"
 
static constexpr auto SETTING_PVRMANAGER_CHANNELSCAN = "pvrmanager.channelscan"
 
static constexpr auto SETTING_PVRMANAGER_RESETDB = "pvrmanager.resetdb"
 
static constexpr auto SETTING_PVRMANAGER_ADDONS = "pvrmanager.addons"
 
static constexpr auto SETTING_PVRMENU_DISPLAYCHANNELINFO = "pvrmenu.displaychannelinfo"
 
static constexpr auto SETTING_PVRMENU_CLOSECHANNELOSDONSWITCH = "pvrmenu.closechannelosdonswitch"
 
static constexpr auto SETTING_PVRMENU_ICONPATH = "pvrmenu.iconpath"
 
static constexpr auto SETTING_PVRMENU_SEARCHICONS = "pvrmenu.searchicons"
 
static constexpr auto SETTING_EPG_PAST_DAYSTODISPLAY = "epg.pastdaystodisplay"
 
static constexpr auto SETTING_EPG_FUTURE_DAYSTODISPLAY = "epg.futuredaystodisplay"
 
static constexpr auto SETTING_EPG_SELECTACTION = "epg.selectaction"
 
static constexpr auto SETTING_EPG_HIDENOINFOAVAILABLE = "epg.hidenoinfoavailable"
 
static constexpr auto SETTING_EPG_EPGUPDATE = "epg.epgupdate"
 
static constexpr auto SETTING_EPG_PREVENTUPDATESWHILEPLAYINGTV
 
static constexpr auto SETTING_EPG_RESETEPG = "epg.resetepg"
 
static constexpr auto SETTING_PVRPLAYBACK_SWITCHTOFULLSCREENCHANNELTYPES
 
static constexpr auto SETTING_PVRPLAYBACK_SIGNALQUALITY = "pvrplayback.signalquality"
 
static constexpr auto SETTING_PVRPLAYBACK_CONFIRMCHANNELSWITCH
 
static constexpr auto SETTING_PVRPLAYBACK_CHANNELENTRYTIMEOUT = "pvrplayback.channelentrytimeout"
 
static constexpr auto SETTING_PVRPLAYBACK_DELAYMARKLASTWATCHED
 
static constexpr auto SETTING_PVRPLAYBACK_FPS = "pvrplayback.fps"
 
static constexpr auto SETTING_PVRPLAYBACK_AUTOPLAYNEXTPROGRAMME
 
static constexpr auto SETTING_PVRRECORD_INSTANTRECORDACTION = "pvrrecord.instantrecordaction"
 
static constexpr auto SETTING_PVRRECORD_INSTANTRECORDTIME = "pvrrecord.instantrecordtime"
 
static constexpr auto SETTING_PVRRECORD_MARGINSTART = "pvrrecord.marginstart"
 
static constexpr auto SETTING_PVRRECORD_MARGINEND = "pvrrecord.marginend"
 
static constexpr auto SETTING_PVRRECORD_TIMERNOTIFICATIONS = "pvrrecord.timernotifications"
 
static constexpr auto SETTING_PVRRECORD_GROUPRECORDINGS = "pvrrecord.grouprecordings"
 
static constexpr auto SETTING_PVRREMINDERS_AUTOCLOSEDELAY = "pvrreminders.autoclosedelay"
 
static constexpr auto SETTING_PVRREMINDERS_AUTORECORD = "pvrreminders.autorecord"
 
static constexpr auto SETTING_PVRREMINDERS_AUTOSWITCH = "pvrreminders.autoswitch"
 
static constexpr auto SETTING_PVRPOWERMANAGEMENT_ENABLED = "pvrpowermanagement.enabled"
 
static constexpr auto SETTING_PVRPOWERMANAGEMENT_BACKENDIDLETIME
 
static constexpr auto SETTING_PVRPOWERMANAGEMENT_SETWAKEUPCMD = "pvrpowermanagement.setwakeupcmd"
 
static constexpr auto SETTING_PVRPOWERMANAGEMENT_PREWAKEUP = "pvrpowermanagement.prewakeup"
 
static constexpr auto SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUP = "pvrpowermanagement.dailywakeup"
 
static constexpr auto SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUPTIME
 
static constexpr auto SETTING_PVRPARENTAL_ENABLED = "pvrparental.enabled"
 
static constexpr auto SETTING_PVRPARENTAL_PIN = "pvrparental.pin"
 
static constexpr auto SETTING_PVRPARENTAL_DURATION = "pvrparental.duration"
 
static constexpr auto SETTING_PVRCLIENT_MENUHOOK = "pvrclient.menuhook"
 
static constexpr auto SETTING_PVRTIMERS_HIDEDISABLEDTIMERS = "pvrtimers.hidedisabledtimers"
 
static constexpr auto SETTING_MUSICLIBRARY_SHOWCOMPILATIONARTISTS
 
static constexpr auto SETTING_MUSICLIBRARY_SHOWDISCS = "musiclibrary.showdiscs"
 
static constexpr auto SETTING_MUSICLIBRARY_USEORIGINALDATE = "musiclibrary.useoriginaldate"
 
static constexpr auto SETTING_MUSICLIBRARY_USEARTISTSORTNAME = "musiclibrary.useartistsortname"
 
static constexpr auto SETTING_MUSICLIBRARY_DOWNLOADINFO = "musiclibrary.downloadinfo"
 
static constexpr auto SETTING_MUSICLIBRARY_ARTISTSFOLDER = "musiclibrary.artistsfolder"
 
static constexpr auto SETTING_MUSICLIBRARY_PREFERONLINEALBUMART
 
static constexpr auto SETTING_MUSICLIBRARY_ARTWORKLEVEL = "musiclibrary.artworklevel"
 
static constexpr auto SETTING_MUSICLIBRARY_USEALLLOCALART = "musiclibrary.usealllocalart"
 
static constexpr auto SETTING_MUSICLIBRARY_USEALLREMOTEART = "musiclibrary.useallremoteart"
 
static constexpr auto SETTING_MUSICLIBRARY_ARTISTART_WHITELIST
 
static constexpr auto SETTING_MUSICLIBRARY_ALBUMART_WHITELIST = "musiclibrary.albumartwhitelist"
 
static constexpr auto SETTING_MUSICLIBRARY_MUSICTHUMBS = "musiclibrary.musicthumbs"
 
static constexpr auto SETTING_MUSICLIBRARY_ALBUMSSCRAPER = "musiclibrary.albumsscraper"
 
static constexpr auto SETTING_MUSICLIBRARY_ARTISTSSCRAPER = "musiclibrary.artistsscraper"
 
static constexpr auto SETTING_MUSICLIBRARY_OVERRIDETAGS = "musiclibrary.overridetags"
 
static constexpr auto SETTING_MUSICLIBRARY_SHOWALLITEMS = "musiclibrary.showallitems"
 
static constexpr auto SETTING_MUSICLIBRARY_UPDATEONSTARTUP = "musiclibrary.updateonstartup"
 
static constexpr auto SETTING_MUSICLIBRARY_BACKGROUNDUPDATE = "musiclibrary.backgroundupdate"
 
static constexpr auto SETTING_MUSICLIBRARY_CLEANUP = "musiclibrary.cleanup"
 
static constexpr auto SETTING_MUSICLIBRARY_EXPORT = "musiclibrary.export"
 
static constexpr auto SETTING_MUSICLIBRARY_EXPORT_FILETYPE = "musiclibrary.exportfiletype"
 
static constexpr auto SETTING_MUSICLIBRARY_EXPORT_FOLDER = "musiclibrary.exportfolder"
 
static constexpr auto SETTING_MUSICLIBRARY_EXPORT_ITEMS = "musiclibrary.exportitems"
 
static constexpr auto SETTING_MUSICLIBRARY_EXPORT_UNSCRAPED = "musiclibrary.exportunscraped"
 
static constexpr auto SETTING_MUSICLIBRARY_EXPORT_OVERWRITE = "musiclibrary.exportoverwrite"
 
static constexpr auto SETTING_MUSICLIBRARY_EXPORT_ARTWORK = "musiclibrary.exportartwork"
 
static constexpr auto SETTING_MUSICLIBRARY_EXPORT_SKIPNFO = "musiclibrary.exportskipnfo"
 
static constexpr auto SETTING_MUSICLIBRARY_IMPORT = "musiclibrary.import"
 
static constexpr auto SETTING_MUSICPLAYER_AUTOPLAYNEXTITEM = "musicplayer.autoplaynextitem"
 
static constexpr auto SETTING_MUSICPLAYER_QUEUEBYDEFAULT = "musicplayer.queuebydefault"
 
static constexpr auto SETTING_MUSICPLAYER_SEEKSTEPS = "musicplayer.seeksteps"
 
static constexpr auto SETTING_MUSICPLAYER_SEEKDELAY = "musicplayer.seekdelay"
 
static constexpr auto SETTING_MUSICPLAYER_REPLAYGAINTYPE = "musicplayer.replaygaintype"
 
static constexpr auto SETTING_MUSICPLAYER_REPLAYGAINPREAMP = "musicplayer.replaygainpreamp"
 
static constexpr auto SETTING_MUSICPLAYER_REPLAYGAINNOGAINPREAMP
 
static constexpr auto SETTING_MUSICPLAYER_REPLAYGAINAVOIDCLIPPING
 
static constexpr auto SETTING_MUSICPLAYER_CROSSFADE = "musicplayer.crossfade"
 
static constexpr auto SETTING_MUSICPLAYER_CROSSFADEALBUMTRACKS
 
static constexpr auto SETTING_MUSICPLAYER_VISUALISATION = "musicplayer.visualisation"
 
static constexpr auto SETTING_MUSICFILES_SELECTACTION = "musicfiles.selectaction"
 
static constexpr auto SETTING_MUSICFILES_USETAGS = "musicfiles.usetags"
 
static constexpr auto SETTING_MUSICFILES_TRACKFORMAT = "musicfiles.trackformat"
 
static constexpr auto SETTING_MUSICFILES_NOWPLAYINGTRACKFORMAT
 
static constexpr auto SETTING_MUSICFILES_LIBRARYTRACKFORMAT = "musicfiles.librarytrackformat"
 
static constexpr auto SETTING_MUSICFILES_FINDREMOTETHUMBS = "musicfiles.findremotethumbs"
 
static constexpr auto SETTING_AUDIOCDS_AUTOACTION = "audiocds.autoaction"
 
static constexpr auto SETTING_AUDIOCDS_USECDDB = "audiocds.usecddb"
 
static constexpr auto SETTING_AUDIOCDS_RECORDINGPATH = "audiocds.recordingpath"
 
static constexpr auto SETTING_AUDIOCDS_TRACKPATHFORMAT = "audiocds.trackpathformat"
 
static constexpr auto SETTING_AUDIOCDS_ENCODER = "audiocds.encoder"
 
static constexpr auto SETTING_AUDIOCDS_SETTINGS = "audiocds.settings"
 
static constexpr auto SETTING_AUDIOCDS_EJECTONRIP = "audiocds.ejectonrip"
 
static constexpr auto SETTING_MYMUSIC_SONGTHUMBINVIS = "mymusic.songthumbinvis"
 
static constexpr auto SETTING_MYMUSIC_DEFAULTLIBVIEW = "mymusic.defaultlibview"
 
static constexpr auto SETTING_PICTURES_USETAGS = "pictures.usetags"
 
static constexpr auto SETTING_PICTURES_GENERATETHUMBS = "pictures.generatethumbs"
 
static constexpr auto SETTING_PICTURES_SHOWVIDEOS = "pictures.showvideos"
 
static constexpr auto SETTING_PICTURES_DISPLAYRESOLUTION = "pictures.displayresolution"
 
static constexpr auto SETTING_SLIDESHOW_STAYTIME = "slideshow.staytime"
 
static constexpr auto SETTING_SLIDESHOW_DISPLAYEFFECTS = "slideshow.displayeffects"
 
static constexpr auto SETTING_SLIDESHOW_SHUFFLE = "slideshow.shuffle"
 
static constexpr auto SETTING_SLIDESHOW_HIGHQUALITYDOWNSCALING
 
static constexpr auto SETTING_WEATHER_CURRENTLOCATION = "weather.currentlocation"
 
static constexpr auto SETTING_WEATHER_ADDON = "weather.addon"
 
static constexpr auto SETTING_WEATHER_ADDONSETTINGS = "weather.addonsettings"
 
static constexpr auto SETTING_SERVICES_DEVICENAME = "services.devicename"
 
static constexpr auto SETTING_SERVICES_DEVICEUUID = "services.deviceuuid"
 
static constexpr auto SETTING_SERVICES_UPNP = "services.upnp"
 
static constexpr auto SETTING_SERVICES_UPNPSERVER = "services.upnpserver"
 
static constexpr auto SETTING_SERVICES_UPNPANNOUNCE = "services.upnpannounce"
 
static constexpr auto SETTING_SERVICES_UPNPLOOKFOREXTERNALSUBTITLES
 
static constexpr auto SETTING_SERVICES_UPNPCONTROLLER = "services.upnpcontroller"
 
static constexpr auto SETTING_SERVICES_UPNPPLAYERVOLUMESYNC = "services.upnpplayervolumesync"
 
static constexpr auto SETTING_SERVICES_UPNPRENDERER = "services.upnprenderer"
 
static constexpr auto SETTING_SERVICES_WEBSERVER = "services.webserver"
 
static constexpr auto SETTING_SERVICES_WEBSERVERPORT = "services.webserverport"
 
static constexpr auto SETTING_SERVICES_WEBSERVERAUTHENTICATION
 
static constexpr auto SETTING_SERVICES_WEBSERVERUSERNAME = "services.webserverusername"
 
static constexpr auto SETTING_SERVICES_WEBSERVERPASSWORD = "services.webserverpassword"
 
static constexpr auto SETTING_SERVICES_WEBSERVERSSL = "services.webserverssl"
 
static constexpr auto SETTING_SERVICES_WEBSKIN = "services.webskin"
 
static constexpr auto SETTING_SERVICES_ESENABLED = "services.esenabled"
 
static constexpr auto SETTING_SERVICES_ESPORT = "services.esport"
 
static constexpr auto SETTING_SERVICES_ESPORTRANGE = "services.esportrange"
 
static constexpr auto SETTING_SERVICES_ESMAXCLIENTS = "services.esmaxclients"
 
static constexpr auto SETTING_SERVICES_ESALLINTERFACES = "services.esallinterfaces"
 
static constexpr auto SETTING_SERVICES_ESINITIALDELAY = "services.esinitialdelay"
 
static constexpr auto SETTING_SERVICES_ESCONTINUOUSDELAY = "services.escontinuousdelay"
 
static constexpr auto SETTING_SERVICES_ZEROCONF = "services.zeroconf"
 
static constexpr auto SETTING_SERVICES_AIRPLAY = "services.airplay"
 
static constexpr auto SETTING_SERVICES_AIRPLAYVOLUMECONTROL = "services.airplayvolumecontrol"
 
static constexpr auto SETTING_SERVICES_USEAIRPLAYPASSWORD = "services.useairplaypassword"
 
static constexpr auto SETTING_SERVICES_AIRPLAYPASSWORD = "services.airplaypassword"
 
static constexpr auto SETTING_SERVICES_AIRPLAYVIDEOSUPPORT = "services.airplayvideosupport"
 
static constexpr auto SETTING_SMB_WINSSERVER = "smb.winsserver"
 
static constexpr auto SETTING_SMB_WORKGROUP = "smb.workgroup"
 
static constexpr auto SETTING_SMB_MINPROTOCOL = "smb.minprotocol"
 
static constexpr auto SETTING_SMB_MAXPROTOCOL = "smb.maxprotocol"
 
static constexpr auto SETTING_SMB_LEGACYSECURITY = "smb.legacysecurity"
 
static constexpr auto SETTING_SMB_CHUNKSIZE = "smb.chunksize"
 
static constexpr auto SETTING_SERVICES_WSDISCOVERY = "services.wsdiscovery"
 
static constexpr auto SETTING_VIDEOSCREEN_MONITOR = "videoscreen.monitor"
 
static constexpr auto SETTING_VIDEOSCREEN_SCREEN = "videoscreen.screen"
 
static constexpr auto SETTING_VIDEOSCREEN_WHITELIST = "videoscreen.whitelist"
 
static constexpr auto SETTING_VIDEOSCREEN_RESOLUTION = "videoscreen.resolution"
 
static constexpr auto SETTING_VIDEOSCREEN_SCREENMODE = "videoscreen.screenmode"
 
static constexpr auto SETTING_VIDEOSCREEN_FAKEFULLSCREEN = "videoscreen.fakefullscreen"
 
static constexpr auto SETTING_VIDEOSCREEN_BLANKDISPLAYS = "videoscreen.blankdisplays"
 
static constexpr auto SETTING_VIDEOSCREEN_STEREOSCOPICMODE = "videoscreen.stereoscopicmode"
 
static constexpr auto SETTING_VIDEOSCREEN_PREFEREDSTEREOSCOPICMODE
 
static constexpr auto SETTING_VIDEOSCREEN_NOOFBUFFERS = "videoscreen.noofbuffers"
 
static constexpr auto SETTING_VIDEOSCREEN_3DLUT = "videoscreen.cms3dlut"
 
static constexpr auto SETTING_VIDEOSCREEN_DISPLAYPROFILE = "videoscreen.displayprofile"
 
static constexpr auto SETTING_VIDEOSCREEN_GUICALIBRATION = "videoscreen.guicalibration"
 
static constexpr auto SETTING_VIDEOSCREEN_TESTPATTERN = "videoscreen.testpattern"
 
static constexpr auto SETTING_VIDEOSCREEN_LIMITEDRANGE = "videoscreen.limitedrange"
 
static constexpr auto SETTING_VIDEOSCREEN_FRAMEPACKING = "videoscreen.framepacking"
 
static constexpr auto SETTING_VIDEOSCREEN_10BITSURFACES = "videoscreen.10bitsurfaces"
 
static constexpr auto SETTING_VIDEOSCREEN_USESYSTEMSDRPEAKLUMINANCE
 
static constexpr auto SETTING_VIDEOSCREEN_GUISDRPEAKLUMINANCE = "videoscreen.guipeakluminance"
 
static constexpr auto SETTING_VIDEOSCREEN_DITHER = "videoscreen.dither"
 
static constexpr auto SETTING_VIDEOSCREEN_DITHERDEPTH = "videoscreen.ditherdepth"
 
static constexpr auto SETTING_AUDIOOUTPUT_AUDIODEVICE = "audiooutput.audiodevice"
 
static constexpr auto SETTING_AUDIOOUTPUT_CHANNELS = "audiooutput.channels"
 
static constexpr auto SETTING_AUDIOOUTPUT_CONFIG = "audiooutput.config"
 
static constexpr auto SETTING_AUDIOOUTPUT_SAMPLERATE = "audiooutput.samplerate"
 
static constexpr auto SETTING_AUDIOOUTPUT_STEREOUPMIX = "audiooutput.stereoupmix"
 
static constexpr auto SETTING_AUDIOOUTPUT_MAINTAINORIGINALVOLUME
 
static constexpr auto SETTING_AUDIOOUTPUT_PROCESSQUALITY = "audiooutput.processquality"
 
static constexpr auto SETTING_AUDIOOUTPUT_ATEMPOTHRESHOLD = "audiooutput.atempothreshold"
 
static constexpr auto SETTING_AUDIOOUTPUT_STREAMSILENCE = "audiooutput.streamsilence"
 
static constexpr auto SETTING_AUDIOOUTPUT_STREAMNOISE = "audiooutput.streamnoise"
 
static constexpr auto SETTING_AUDIOOUTPUT_GUISOUNDMODE = "audiooutput.guisoundmode"
 
static constexpr auto SETTING_AUDIOOUTPUT_GUISOUNDVOLUME = "audiooutput.guisoundvolume"
 
static constexpr auto SETTING_AUDIOOUTPUT_PASSTHROUGH = "audiooutput.passthrough"
 
static constexpr auto SETTING_AUDIOOUTPUT_PASSTHROUGHDEVICE = "audiooutput.passthroughdevice"
 
static constexpr auto SETTING_AUDIOOUTPUT_AC3PASSTHROUGH = "audiooutput.ac3passthrough"
 
static constexpr auto SETTING_AUDIOOUTPUT_AC3TRANSCODE = "audiooutput.ac3transcode"
 
static constexpr auto SETTING_AUDIOOUTPUT_EAC3PASSTHROUGH = "audiooutput.eac3passthrough"
 
static constexpr auto SETTING_AUDIOOUTPUT_DTSPASSTHROUGH = "audiooutput.dtspassthrough"
 
static constexpr auto SETTING_AUDIOOUTPUT_TRUEHDPASSTHROUGH = "audiooutput.truehdpassthrough"
 
static constexpr auto SETTING_AUDIOOUTPUT_DTSHDPASSTHROUGH = "audiooutput.dtshdpassthrough"
 
static constexpr auto SETTING_AUDIOOUTPUT_DTSHDCOREFALLBACK = "audiooutput.dtshdcorefallback"
 
static constexpr auto SETTING_AUDIOOUTPUT_VOLUMESTEPS = "audiooutput.volumesteps"
 
static constexpr auto SETTING_INPUT_PERIPHERALS = "input.peripherals"
 
static constexpr auto SETTING_INPUT_PERIPHERALLIBRARIES = "input.peripherallibraries"
 
static constexpr auto SETTING_INPUT_ENABLEMOUSE = "input.enablemouse"
 
static constexpr auto SETTING_INPUT_ASKNEWCONTROLLERS = "input.asknewcontrollers"
 
static constexpr auto SETTING_INPUT_CONTROLLERCONFIG = "input.controllerconfig"
 
static constexpr auto SETTING_INPUT_RUMBLENOTIFY = "input.rumblenotify"
 
static constexpr auto SETTING_INPUT_TESTRUMBLE = "input.testrumble"
 
static constexpr auto SETTING_INPUT_CONTROLLERPOWEROFF = "input.controllerpoweroff"
 
static constexpr auto SETTING_INPUT_APPLEREMOTEMODE = "input.appleremotemode"
 
static constexpr auto SETTING_INPUT_APPLEREMOTEALWAYSON = "input.appleremotealwayson"
 
static constexpr auto SETTING_INPUT_APPLEREMOTESEQUENCETIME = "input.appleremotesequencetime"
 
static constexpr auto SETTING_INPUT_SIRIREMOTEIDLETIMERENABLED = "input.siriremoteidletimerenabled"
 
static constexpr auto SETTING_INPUT_SIRIREMOTEIDLETIME = "input.siriremoteidletime"
 
static constexpr auto SETTING_INPUT_SIRIREMOTEHORIZONTALSENSITIVITY
 
static constexpr auto SETTING_INPUT_SIRIREMOTEVERTICALSENSITIVITY
 
static constexpr auto SETTING_INPUT_TVOSUSEKODIKEYBOARD = "input.tvosusekodikeyboard"
 
static constexpr auto SETTING_NETWORK_USEHTTPPROXY = "network.usehttpproxy"
 
static constexpr auto SETTING_NETWORK_HTTPPROXYTYPE = "network.httpproxytype"
 
static constexpr auto SETTING_NETWORK_HTTPPROXYSERVER = "network.httpproxyserver"
 
static constexpr auto SETTING_NETWORK_HTTPPROXYPORT = "network.httpproxyport"
 
static constexpr auto SETTING_NETWORK_HTTPPROXYUSERNAME = "network.httpproxyusername"
 
static constexpr auto SETTING_NETWORK_HTTPPROXYPASSWORD = "network.httpproxypassword"
 
static constexpr auto SETTING_NETWORK_BANDWIDTH = "network.bandwidth"
 
static constexpr auto SETTING_POWERMANAGEMENT_DISPLAYSOFF = "powermanagement.displaysoff"
 
static constexpr auto SETTING_POWERMANAGEMENT_SHUTDOWNTIME = "powermanagement.shutdowntime"
 
static constexpr auto SETTING_POWERMANAGEMENT_SHUTDOWNSTATE = "powermanagement.shutdownstate"
 
static constexpr auto SETTING_POWERMANAGEMENT_WAKEONACCESS = "powermanagement.wakeonaccess"
 
static constexpr auto SETTING_POWERMANAGEMENT_WAITFORNETWORK = "powermanagement.waitfornetwork"
 
static constexpr auto SETTING_DEBUG_SHOWLOGINFO = "debug.showloginfo"
 
static constexpr auto SETTING_DEBUG_EXTRALOGGING = "debug.extralogging"
 
static constexpr auto SETTING_DEBUG_SETEXTRALOGLEVEL = "debug.setextraloglevel"
 
static constexpr auto SETTING_DEBUG_SCREENSHOTPATH = "debug.screenshotpath"
 
static constexpr auto SETTING_DEBUG_SHARE_LOG = "debug.sharelog"
 
static constexpr auto SETTING_EVENTLOG_ENABLED = "eventlog.enabled"
 
static constexpr auto SETTING_EVENTLOG_ENABLED_NOTIFICATIONS = "eventlog.enablednotifications"
 
static constexpr auto SETTING_EVENTLOG_SHOW = "eventlog.show"
 
static constexpr auto SETTING_MASTERLOCK_LOCKCODE = "masterlock.lockcode"
 
static constexpr auto SETTING_MASTERLOCK_STARTUPLOCK = "masterlock.startuplock"
 
static constexpr auto SETTING_MASTERLOCK_MAXRETRIES = "masterlock.maxretries"
 
static constexpr auto SETTING_CACHE_HARDDISK = "cache.harddisk"
 
static constexpr auto SETTING_CACHEVIDEO_DVDROM = "cachevideo.dvdrom"
 
static constexpr auto SETTING_CACHEVIDEO_LAN = "cachevideo.lan"
 
static constexpr auto SETTING_CACHEVIDEO_INTERNET = "cachevideo.internet"
 
static constexpr auto SETTING_CACHEAUDIO_DVDROM = "cacheaudio.dvdrom"
 
static constexpr auto SETTING_CACHEAUDIO_LAN = "cacheaudio.lan"
 
static constexpr auto SETTING_CACHEAUDIO_INTERNET = "cacheaudio.internet"
 
static constexpr auto SETTING_CACHEDVD_DVDROM = "cachedvd.dvdrom"
 
static constexpr auto SETTING_CACHEDVD_LAN = "cachedvd.lan"
 
static constexpr auto SETTING_CACHEUNKNOWN_INTERNET = "cacheunknown.internet"
 
static constexpr auto SETTING_SYSTEM_PLAYLISTSPATH = "system.playlistspath"
 
static constexpr auto SETTING_ADDONS_AUTOUPDATES = "general.addonupdates"
 
static constexpr auto SETTING_ADDONS_NOTIFICATIONS = "general.addonnotifications"
 
static constexpr auto SETTING_ADDONS_SHOW_RUNNING = "addons.showrunning"
 
static constexpr auto SETTING_ADDONS_ALLOW_UNKNOWN_SOURCES = "addons.unknownsources"
 
static constexpr auto SETTING_ADDONS_UPDATEMODE = "addons.updatemode"
 
static constexpr auto SETTING_ADDONS_MANAGE_DEPENDENCIES = "addons.managedependencies"
 
static constexpr auto SETTING_ADDONS_REMOVE_ORPHANED_DEPENDENCIES
 
static constexpr auto SETTING_GENERAL_ADDONFOREIGNFILTER = "general.addonforeignfilter"
 
static constexpr auto SETTING_GENERAL_ADDONBROKENFILTER = "general.addonbrokenfilter"
 
static constexpr auto SETTING_SOURCE_VIDEOS = "source.videos"
 
static constexpr auto SETTING_SOURCE_MUSIC = "source.music"
 
static constexpr auto SETTING_SOURCE_PICTURES = "source.pictures"
 
static constexpr auto SETTING_FILECACHE_BUFFERMODE = "filecache.buffermode"
 
static constexpr auto SETTING_FILECACHE_MEMORYSIZE = "filecache.memorysize"
 
static constexpr auto SETTING_FILECACHE_READFACTOR = "filecache.readfactor"
 
static constexpr auto SETTING_FILECACHE_CHUNKSIZE = "filecache.chunksize"
 
static const int VIDEOLIBRARY_PLOTS_SHOW_UNWATCHED_MOVIES = 0
 
static const int VIDEOLIBRARY_PLOTS_SHOW_UNWATCHED_TVSHOWEPISODES = 1
 
static const int VIDEOLIBRARY_THUMB_SHOW_UNWATCHED_EPISODE = 2
 
static const int VIDEOLIBRARY_ARTWORK_LEVEL_ALL = 0
 
static const int VIDEOLIBRARY_ARTWORK_LEVEL_BASIC = 1
 
static const int VIDEOLIBRARY_ARTWORK_LEVEL_CUSTOM = 2
 
static const int VIDEOLIBRARY_ARTWORK_LEVEL_NONE = 3
 
static const int MUSICLIBRARY_ARTWORK_LEVEL_ALL = 0
 
static const int MUSICLIBRARY_ARTWORK_LEVEL_BASIC = 1
 
static const int MUSICLIBRARY_ARTWORK_LEVEL_CUSTOM = 2
 
static const int MUSICLIBRARY_ARTWORK_LEVEL_NONE = 3
 
static constexpr int SETTING_AUTOPLAYNEXT_MUSICVIDEOS = 0
 
static constexpr int SETTING_AUTOPLAYNEXT_TVSHOWS = 1
 
static constexpr int SETTING_AUTOPLAYNEXT_EPISODES = 2
 
static constexpr int SETTING_AUTOPLAYNEXT_MOVIES = 3
 
static constexpr int SETTING_AUTOPLAYNEXT_UNCATEGORIZED = 4
 
static const int VIDEOPLAYER_ALLOWED_HDR_TYPE_DOLBY_VISION = 0
 
static const int VIDEOPLAYER_ALLOWED_HDR_TYPE_HDR10PLUS = 1
 

Protected Member Functions

void InitializeSettingTypes () override
 
void InitializeControls () override
 
void InitializeOptionFillers () override
 
void UninitializeOptionFillers () override
 
void InitializeConditions () override
 
void UninitializeConditions () override
 
void InitializeDefaults () override
 
void InitializeISettingsHandlers () override
 
void UninitializeISettingsHandlers () override
 
void InitializeISubSettings () override
 
void UninitializeISubSettings () override
 
void InitializeISettingCallbacks () override
 
void UninitializeISettingCallbacks () override
 
bool InitializeDefinitions () override
 
- Protected Member Functions inherited from CSettingsBase
 CSettingsBase ()
 
virtual void InitializeVisibility ()
 
bool InitializeDefinitionsFromXml (const CXBMCTinyXML &xml)
 
bool LoadValuesFromXml (const CXBMCTinyXML &xml, bool &updated)
 Loads setting values from the given document in XML format.
 
bool SaveValuesToXml (CXBMCTinyXML &xml) const
 Saves the setting values in XML format to the given document.
 
bool LoadValuesFromXml (const TiXmlElement *root, bool &updated)
 Loads setting values from the given XML element.
 
bool LoadHiddenValuesFromXml (const TiXmlElement *root)
 Loads hidden setting values from the given XML element.
 
- Protected Member Functions inherited from CSettingCreator
 CSettingCreator ()=default
 
 ~CSettingCreator () override=default
 
- Protected Member Functions inherited from CSettingControlCreator
 CSettingControlCreator ()=default
 
 ~CSettingControlCreator () override=default
 

Additional Inherited Members

- Protected Attributes inherited from CSettingsBase
bool m_initialized = false
 
CSettingsManagerm_settingsManager
 
CCriticalSection m_critical
 

Detailed Description

Wrapper around CSettingsManager responsible for properly setting up the settings manager and registering all the callbacks, handlers and custom setting types.

See also
CSettingsManager

Constructor & Destructor Documentation

◆ CSettings()

CSettings::CSettings ( )
default

Creates a new settings wrapper around a new settings manager.

For access to the "global" settings wrapper the static GetInstance() method should be used.

◆ ~CSettings()

CSettings::~CSettings ( )
overridedefault

Member Function Documentation

◆ Clear()

void CSettings::Clear ( )
overridevirtual

Clears the complete settings.

This removes all initialized settings, groups, categories and sections and returns to the uninitialized state. Any registered callbacks or implementations stay registered.

Reimplemented from ISubSettings.

◆ GetBool()

bool CSettings::GetBool ( const std::string & id) const

◆ GetSettingsManager()

CSettingsManager * CSettings::GetSettingsManager ( ) const
inline

◆ Initialize()

bool CSettings::Initialize ( )
overridevirtual

Initializes the setting system with the generic settings definition and platform specific setting definitions.

Returns
True if the initialization was successful, false otherwise

Reimplemented from CSettingsBase.

◆ InitializeConditions()

void CSettings::InitializeConditions ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ InitializeControls()

void CSettings::InitializeControls ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ InitializeDefaults()

void CSettings::InitializeDefaults ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ InitializeDefinitions()

bool CSettings::InitializeDefinitions ( )
overrideprotectedvirtual

Implements CSettingsBase.

◆ InitializeISettingCallbacks()

void CSettings::InitializeISettingCallbacks ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ InitializeISettingsHandlers()

void CSettings::InitializeISettingsHandlers ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ InitializeISubSettings()

void CSettings::InitializeISubSettings ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ InitializeOptionFillers()

void CSettings::InitializeOptionFillers ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ InitializeSettingTypes()

void CSettings::InitializeSettingTypes ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ Load() [1/3]

bool CSettings::Load ( )
overridevirtual

Loads the setting values.

Returns
True if the setting values are successfully loaded, false otherwise

Implements CSettingsBase.

◆ Load() [2/3]

bool CSettings::Load ( const std::string & file)

Loads setting values from the given (XML) file.

Parameters
filePath to an XML file containing setting values
Returns
True if the setting values were successfully loaded, false otherwise

◆ Load() [3/3]

bool CSettings::Load ( const TiXmlElement * root)

Loads setting values from the given XML element.

Parameters
rootXML element containing setting values
Returns
True if the setting values were successfully loaded, false otherwise

◆ LoadHidden()

bool CSettings::LoadHidden ( const TiXmlElement * root)
inline

Loads setting values from the given XML element.

Parameters
rootXML element containing setting values
hideWhether to hide the loaded settings or not
Returns
True if the setting values were successfully loaded, false otherwise

◆ LoadSetting()

bool CSettings::LoadSetting ( const TiXmlNode * node,
const std::string & settingId )

Loads the setting being represented by the given XML node with the given identifier.

Parameters
nodeXML node representing the setting to load
settingIdSetting identifier
Returns
True if the setting was successfully loaded from the given XML node, false otherwise

◆ RegisterSubSettings()

void CSettings::RegisterSubSettings ( ISubSettings * subSettings)

Registers the given ISubSettings implementation.

Parameters
subSettingsISubSettings implementation

◆ Save() [1/3]

bool CSettings::Save ( )
overridevirtual

Saves the setting values.

Returns
True if the setting values were successfully saved, false otherwise

Implements CSettingsBase.

◆ Save() [2/3]

bool CSettings::Save ( const std::string & file)

Saves the setting values to the given (XML) file.

Parameters
filePath to an XML file
Returns
True if the setting values were successfully saved, false otherwise

◆ Save() [3/3]

bool CSettings::Save ( TiXmlNode * root) const
overridevirtual

Saves the setting values to the given XML node.

Parameters
rootXML node
Returns
True if the setting values were successfully saved, false otherwise

Reimplemented from ISubSettings.

◆ UninitializeConditions()

void CSettings::UninitializeConditions ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ UninitializeISettingCallbacks()

void CSettings::UninitializeISettingCallbacks ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ UninitializeISettingsHandlers()

void CSettings::UninitializeISettingsHandlers ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ UninitializeISubSettings()

void CSettings::UninitializeISubSettings ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ UninitializeOptionFillers()

void CSettings::UninitializeOptionFillers ( )
overrideprotectedvirtual

Reimplemented from CSettingsBase.

◆ UnregisterSubSettings()

void CSettings::UnregisterSubSettings ( ISubSettings * subSettings)

Unregisters the given ISubSettings implementation.

Parameters
subSettingsISubSettings implementation

Member Data Documentation

◆ MUSICLIBRARY_ARTWORK_LEVEL_ALL

const int CSettings::MUSICLIBRARY_ARTWORK_LEVEL_ALL = 0
static

◆ MUSICLIBRARY_ARTWORK_LEVEL_BASIC

const int CSettings::MUSICLIBRARY_ARTWORK_LEVEL_BASIC = 1
static

◆ MUSICLIBRARY_ARTWORK_LEVEL_CUSTOM

const int CSettings::MUSICLIBRARY_ARTWORK_LEVEL_CUSTOM = 2
static

◆ MUSICLIBRARY_ARTWORK_LEVEL_NONE

const int CSettings::MUSICLIBRARY_ARTWORK_LEVEL_NONE = 3
static

◆ SETTING_ACCESSIBILITY_AUDIOHEARING

constexpr auto CSettings::SETTING_ACCESSIBILITY_AUDIOHEARING = "accessibility.audiohearing"
staticconstexpr

◆ SETTING_ACCESSIBILITY_AUDIOVISUAL

constexpr auto CSettings::SETTING_ACCESSIBILITY_AUDIOVISUAL = "accessibility.audiovisual"
staticconstexpr

◆ SETTING_ACCESSIBILITY_SUBHEARING

constexpr auto CSettings::SETTING_ACCESSIBILITY_SUBHEARING = "accessibility.subhearing"
staticconstexpr

◆ SETTING_ADDONS_ALLOW_UNKNOWN_SOURCES

constexpr auto CSettings::SETTING_ADDONS_ALLOW_UNKNOWN_SOURCES = "addons.unknownsources"
staticconstexpr

◆ SETTING_ADDONS_AUTOUPDATES

constexpr auto CSettings::SETTING_ADDONS_AUTOUPDATES = "general.addonupdates"
staticconstexpr

◆ SETTING_ADDONS_MANAGE_DEPENDENCIES

constexpr auto CSettings::SETTING_ADDONS_MANAGE_DEPENDENCIES = "addons.managedependencies"
staticconstexpr

◆ SETTING_ADDONS_NOTIFICATIONS

constexpr auto CSettings::SETTING_ADDONS_NOTIFICATIONS = "general.addonnotifications"
staticconstexpr

◆ SETTING_ADDONS_REMOVE_ORPHANED_DEPENDENCIES

constexpr auto CSettings::SETTING_ADDONS_REMOVE_ORPHANED_DEPENDENCIES
staticconstexpr
Initial value:
=
"addons.removeorphaneddependencies"

◆ SETTING_ADDONS_SHOW_RUNNING

constexpr auto CSettings::SETTING_ADDONS_SHOW_RUNNING = "addons.showrunning"
staticconstexpr

◆ SETTING_ADDONS_UPDATEMODE

constexpr auto CSettings::SETTING_ADDONS_UPDATEMODE = "addons.updatemode"
staticconstexpr

◆ SETTING_AUDIOCDS_AUTOACTION

constexpr auto CSettings::SETTING_AUDIOCDS_AUTOACTION = "audiocds.autoaction"
staticconstexpr

◆ SETTING_AUDIOCDS_EJECTONRIP

constexpr auto CSettings::SETTING_AUDIOCDS_EJECTONRIP = "audiocds.ejectonrip"
staticconstexpr

◆ SETTING_AUDIOCDS_ENCODER

constexpr auto CSettings::SETTING_AUDIOCDS_ENCODER = "audiocds.encoder"
staticconstexpr

◆ SETTING_AUDIOCDS_RECORDINGPATH

constexpr auto CSettings::SETTING_AUDIOCDS_RECORDINGPATH = "audiocds.recordingpath"
staticconstexpr

◆ SETTING_AUDIOCDS_SETTINGS

constexpr auto CSettings::SETTING_AUDIOCDS_SETTINGS = "audiocds.settings"
staticconstexpr

◆ SETTING_AUDIOCDS_TRACKPATHFORMAT

constexpr auto CSettings::SETTING_AUDIOCDS_TRACKPATHFORMAT = "audiocds.trackpathformat"
staticconstexpr

◆ SETTING_AUDIOCDS_USECDDB

constexpr auto CSettings::SETTING_AUDIOCDS_USECDDB = "audiocds.usecddb"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_AC3PASSTHROUGH

constexpr auto CSettings::SETTING_AUDIOOUTPUT_AC3PASSTHROUGH = "audiooutput.ac3passthrough"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_AC3TRANSCODE

constexpr auto CSettings::SETTING_AUDIOOUTPUT_AC3TRANSCODE = "audiooutput.ac3transcode"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_ATEMPOTHRESHOLD

constexpr auto CSettings::SETTING_AUDIOOUTPUT_ATEMPOTHRESHOLD = "audiooutput.atempothreshold"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_AUDIODEVICE

constexpr auto CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE = "audiooutput.audiodevice"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_CHANNELS

constexpr auto CSettings::SETTING_AUDIOOUTPUT_CHANNELS = "audiooutput.channels"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_CONFIG

constexpr auto CSettings::SETTING_AUDIOOUTPUT_CONFIG = "audiooutput.config"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_DTSHDCOREFALLBACK

constexpr auto CSettings::SETTING_AUDIOOUTPUT_DTSHDCOREFALLBACK = "audiooutput.dtshdcorefallback"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_DTSHDPASSTHROUGH

constexpr auto CSettings::SETTING_AUDIOOUTPUT_DTSHDPASSTHROUGH = "audiooutput.dtshdpassthrough"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_DTSPASSTHROUGH

constexpr auto CSettings::SETTING_AUDIOOUTPUT_DTSPASSTHROUGH = "audiooutput.dtspassthrough"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_EAC3PASSTHROUGH

constexpr auto CSettings::SETTING_AUDIOOUTPUT_EAC3PASSTHROUGH = "audiooutput.eac3passthrough"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_GUISOUNDMODE

constexpr auto CSettings::SETTING_AUDIOOUTPUT_GUISOUNDMODE = "audiooutput.guisoundmode"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_GUISOUNDVOLUME

constexpr auto CSettings::SETTING_AUDIOOUTPUT_GUISOUNDVOLUME = "audiooutput.guisoundvolume"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_MAINTAINORIGINALVOLUME

constexpr auto CSettings::SETTING_AUDIOOUTPUT_MAINTAINORIGINALVOLUME
staticconstexpr
Initial value:
=
"audiooutput.maintainoriginalvolume"

◆ SETTING_AUDIOOUTPUT_PASSTHROUGH

constexpr auto CSettings::SETTING_AUDIOOUTPUT_PASSTHROUGH = "audiooutput.passthrough"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_PASSTHROUGHDEVICE

constexpr auto CSettings::SETTING_AUDIOOUTPUT_PASSTHROUGHDEVICE = "audiooutput.passthroughdevice"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_PROCESSQUALITY

constexpr auto CSettings::SETTING_AUDIOOUTPUT_PROCESSQUALITY = "audiooutput.processquality"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_SAMPLERATE

constexpr auto CSettings::SETTING_AUDIOOUTPUT_SAMPLERATE = "audiooutput.samplerate"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_STEREOUPMIX

constexpr auto CSettings::SETTING_AUDIOOUTPUT_STEREOUPMIX = "audiooutput.stereoupmix"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_STREAMNOISE

constexpr auto CSettings::SETTING_AUDIOOUTPUT_STREAMNOISE = "audiooutput.streamnoise"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_STREAMSILENCE

constexpr auto CSettings::SETTING_AUDIOOUTPUT_STREAMSILENCE = "audiooutput.streamsilence"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_TRUEHDPASSTHROUGH

constexpr auto CSettings::SETTING_AUDIOOUTPUT_TRUEHDPASSTHROUGH = "audiooutput.truehdpassthrough"
staticconstexpr

◆ SETTING_AUDIOOUTPUT_VOLUMESTEPS

constexpr auto CSettings::SETTING_AUDIOOUTPUT_VOLUMESTEPS = "audiooutput.volumesteps"
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_EPISODES

constexpr int CSettings::SETTING_AUTOPLAYNEXT_EPISODES = 2
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_MOVIES

constexpr int CSettings::SETTING_AUTOPLAYNEXT_MOVIES = 3
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_MUSICVIDEOS

constexpr int CSettings::SETTING_AUTOPLAYNEXT_MUSICVIDEOS = 0
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_TVSHOWS

constexpr int CSettings::SETTING_AUTOPLAYNEXT_TVSHOWS = 1
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_UNCATEGORIZED

constexpr int CSettings::SETTING_AUTOPLAYNEXT_UNCATEGORIZED = 4
staticconstexpr

◆ SETTING_BLURAY_PLAYERREGION

constexpr auto CSettings::SETTING_BLURAY_PLAYERREGION = "bluray.playerregion"
staticconstexpr

◆ SETTING_CACHE_HARDDISK

constexpr auto CSettings::SETTING_CACHE_HARDDISK = "cache.harddisk"
staticconstexpr

◆ SETTING_CACHEAUDIO_DVDROM

constexpr auto CSettings::SETTING_CACHEAUDIO_DVDROM = "cacheaudio.dvdrom"
staticconstexpr

◆ SETTING_CACHEAUDIO_INTERNET

constexpr auto CSettings::SETTING_CACHEAUDIO_INTERNET = "cacheaudio.internet"
staticconstexpr

◆ SETTING_CACHEAUDIO_LAN

constexpr auto CSettings::SETTING_CACHEAUDIO_LAN = "cacheaudio.lan"
staticconstexpr

◆ SETTING_CACHEDVD_DVDROM

constexpr auto CSettings::SETTING_CACHEDVD_DVDROM = "cachedvd.dvdrom"
staticconstexpr

◆ SETTING_CACHEDVD_LAN

constexpr auto CSettings::SETTING_CACHEDVD_LAN = "cachedvd.lan"
staticconstexpr

◆ SETTING_CACHEUNKNOWN_INTERNET

constexpr auto CSettings::SETTING_CACHEUNKNOWN_INTERNET = "cacheunknown.internet"
staticconstexpr

◆ SETTING_CACHEVIDEO_DVDROM

constexpr auto CSettings::SETTING_CACHEVIDEO_DVDROM = "cachevideo.dvdrom"
staticconstexpr

◆ SETTING_CACHEVIDEO_INTERNET

constexpr auto CSettings::SETTING_CACHEVIDEO_INTERNET = "cachevideo.internet"
staticconstexpr

◆ SETTING_CACHEVIDEO_LAN

constexpr auto CSettings::SETTING_CACHEVIDEO_LAN = "cachevideo.lan"
staticconstexpr

◆ SETTING_DEBUG_EXTRALOGGING

constexpr auto CSettings::SETTING_DEBUG_EXTRALOGGING = "debug.extralogging"
staticconstexpr

◆ SETTING_DEBUG_SCREENSHOTPATH

constexpr auto CSettings::SETTING_DEBUG_SCREENSHOTPATH = "debug.screenshotpath"
staticconstexpr

◆ SETTING_DEBUG_SETEXTRALOGLEVEL

constexpr auto CSettings::SETTING_DEBUG_SETEXTRALOGLEVEL = "debug.setextraloglevel"
staticconstexpr

◆ SETTING_DEBUG_SHARE_LOG

constexpr auto CSettings::SETTING_DEBUG_SHARE_LOG = "debug.sharelog"
staticconstexpr

◆ SETTING_DEBUG_SHOWLOGINFO

constexpr auto CSettings::SETTING_DEBUG_SHOWLOGINFO = "debug.showloginfo"
staticconstexpr

◆ SETTING_DISC_PLAYBACK

constexpr auto CSettings::SETTING_DISC_PLAYBACK = "disc.playback"
staticconstexpr

◆ SETTING_DVDS_AUTOMENU

constexpr auto CSettings::SETTING_DVDS_AUTOMENU = "dvds.automenu"
staticconstexpr

◆ SETTING_DVDS_AUTORUN

constexpr auto CSettings::SETTING_DVDS_AUTORUN = "dvds.autorun"
staticconstexpr

◆ SETTING_DVDS_PLAYERREGION

constexpr auto CSettings::SETTING_DVDS_PLAYERREGION = "dvds.playerregion"
staticconstexpr

◆ SETTING_EPG_EPGUPDATE

constexpr auto CSettings::SETTING_EPG_EPGUPDATE = "epg.epgupdate"
staticconstexpr

◆ SETTING_EPG_FUTURE_DAYSTODISPLAY

constexpr auto CSettings::SETTING_EPG_FUTURE_DAYSTODISPLAY = "epg.futuredaystodisplay"
staticconstexpr

◆ SETTING_EPG_HIDENOINFOAVAILABLE

constexpr auto CSettings::SETTING_EPG_HIDENOINFOAVAILABLE = "epg.hidenoinfoavailable"
staticconstexpr

◆ SETTING_EPG_PAST_DAYSTODISPLAY

constexpr auto CSettings::SETTING_EPG_PAST_DAYSTODISPLAY = "epg.pastdaystodisplay"
staticconstexpr

◆ SETTING_EPG_PREVENTUPDATESWHILEPLAYINGTV

constexpr auto CSettings::SETTING_EPG_PREVENTUPDATESWHILEPLAYINGTV
staticconstexpr
Initial value:
=
"epg.preventupdateswhileplayingtv"

◆ SETTING_EPG_RESETEPG

constexpr auto CSettings::SETTING_EPG_RESETEPG = "epg.resetepg"
staticconstexpr

◆ SETTING_EPG_SELECTACTION

constexpr auto CSettings::SETTING_EPG_SELECTACTION = "epg.selectaction"
staticconstexpr

◆ SETTING_EVENTLOG_ENABLED

constexpr auto CSettings::SETTING_EVENTLOG_ENABLED = "eventlog.enabled"
staticconstexpr

◆ SETTING_EVENTLOG_ENABLED_NOTIFICATIONS

constexpr auto CSettings::SETTING_EVENTLOG_ENABLED_NOTIFICATIONS = "eventlog.enablednotifications"
staticconstexpr

◆ SETTING_EVENTLOG_SHOW

constexpr auto CSettings::SETTING_EVENTLOG_SHOW = "eventlog.show"
staticconstexpr

◆ SETTING_FILECACHE_BUFFERMODE

constexpr auto CSettings::SETTING_FILECACHE_BUFFERMODE = "filecache.buffermode"
staticconstexpr

◆ SETTING_FILECACHE_CHUNKSIZE

constexpr auto CSettings::SETTING_FILECACHE_CHUNKSIZE = "filecache.chunksize"
staticconstexpr

◆ SETTING_FILECACHE_MEMORYSIZE

constexpr auto CSettings::SETTING_FILECACHE_MEMORYSIZE = "filecache.memorysize"
staticconstexpr

◆ SETTING_FILECACHE_READFACTOR

constexpr auto CSettings::SETTING_FILECACHE_READFACTOR = "filecache.readfactor"
staticconstexpr

◆ SETTING_FILELISTS_ALLOWFILEDELETION

constexpr auto CSettings::SETTING_FILELISTS_ALLOWFILEDELETION = "filelists.allowfiledeletion"
staticconstexpr

◆ SETTING_FILELISTS_IGNORETHEWHENSORTING

constexpr auto CSettings::SETTING_FILELISTS_IGNORETHEWHENSORTING = "filelists.ignorethewhensorting"
staticconstexpr

◆ SETTING_FILELISTS_SHOWADDSOURCEBUTTONS

constexpr auto CSettings::SETTING_FILELISTS_SHOWADDSOURCEBUTTONS = "filelists.showaddsourcebuttons"
staticconstexpr

◆ SETTING_FILELISTS_SHOWEXTENSIONS

constexpr auto CSettings::SETTING_FILELISTS_SHOWEXTENSIONS = "filelists.showextensions"
staticconstexpr

◆ SETTING_FILELISTS_SHOWHIDDEN

constexpr auto CSettings::SETTING_FILELISTS_SHOWHIDDEN = "filelists.showhidden"
staticconstexpr

◆ SETTING_FILELISTS_SHOWPARENTDIRITEMS

constexpr auto CSettings::SETTING_FILELISTS_SHOWPARENTDIRITEMS = "filelists.showparentdiritems"
staticconstexpr

◆ SETTING_GENERAL_ADDONBROKENFILTER

constexpr auto CSettings::SETTING_GENERAL_ADDONBROKENFILTER = "general.addonbrokenfilter"
staticconstexpr

◆ SETTING_GENERAL_ADDONFOREIGNFILTER

constexpr auto CSettings::SETTING_GENERAL_ADDONFOREIGNFILTER = "general.addonforeignfilter"
staticconstexpr

◆ SETTING_INPUT_APPLEREMOTEALWAYSON

constexpr auto CSettings::SETTING_INPUT_APPLEREMOTEALWAYSON = "input.appleremotealwayson"
staticconstexpr

◆ SETTING_INPUT_APPLEREMOTEMODE

constexpr auto CSettings::SETTING_INPUT_APPLEREMOTEMODE = "input.appleremotemode"
staticconstexpr

◆ SETTING_INPUT_APPLEREMOTESEQUENCETIME

constexpr auto CSettings::SETTING_INPUT_APPLEREMOTESEQUENCETIME = "input.appleremotesequencetime"
staticconstexpr

◆ SETTING_INPUT_ASKNEWCONTROLLERS

constexpr auto CSettings::SETTING_INPUT_ASKNEWCONTROLLERS = "input.asknewcontrollers"
staticconstexpr

◆ SETTING_INPUT_CONTROLLERCONFIG

constexpr auto CSettings::SETTING_INPUT_CONTROLLERCONFIG = "input.controllerconfig"
staticconstexpr

◆ SETTING_INPUT_CONTROLLERPOWEROFF

constexpr auto CSettings::SETTING_INPUT_CONTROLLERPOWEROFF = "input.controllerpoweroff"
staticconstexpr

◆ SETTING_INPUT_ENABLEMOUSE

constexpr auto CSettings::SETTING_INPUT_ENABLEMOUSE = "input.enablemouse"
staticconstexpr

◆ SETTING_INPUT_PERIPHERALLIBRARIES

constexpr auto CSettings::SETTING_INPUT_PERIPHERALLIBRARIES = "input.peripherallibraries"
staticconstexpr

◆ SETTING_INPUT_PERIPHERALS

constexpr auto CSettings::SETTING_INPUT_PERIPHERALS = "input.peripherals"
staticconstexpr

◆ SETTING_INPUT_RUMBLENOTIFY

constexpr auto CSettings::SETTING_INPUT_RUMBLENOTIFY = "input.rumblenotify"
staticconstexpr

◆ SETTING_INPUT_SIRIREMOTEHORIZONTALSENSITIVITY

constexpr auto CSettings::SETTING_INPUT_SIRIREMOTEHORIZONTALSENSITIVITY
staticconstexpr
Initial value:
=
"input.siriremotehorizontalsensitivity"

◆ SETTING_INPUT_SIRIREMOTEIDLETIME

constexpr auto CSettings::SETTING_INPUT_SIRIREMOTEIDLETIME = "input.siriremoteidletime"
staticconstexpr

◆ SETTING_INPUT_SIRIREMOTEIDLETIMERENABLED

constexpr auto CSettings::SETTING_INPUT_SIRIREMOTEIDLETIMERENABLED = "input.siriremoteidletimerenabled"
staticconstexpr

◆ SETTING_INPUT_SIRIREMOTEVERTICALSENSITIVITY

constexpr auto CSettings::SETTING_INPUT_SIRIREMOTEVERTICALSENSITIVITY
staticconstexpr
Initial value:
=
"input.siriremoteverticalsensitivity"

◆ SETTING_INPUT_TESTRUMBLE

constexpr auto CSettings::SETTING_INPUT_TESTRUMBLE = "input.testrumble"
staticconstexpr

◆ SETTING_INPUT_TVOSUSEKODIKEYBOARD

constexpr auto CSettings::SETTING_INPUT_TVOSUSEKODIKEYBOARD = "input.tvosusekodikeyboard"
staticconstexpr

◆ SETTING_LOCALE_ACTIVEKEYBOARDLAYOUT

constexpr auto CSettings::SETTING_LOCALE_ACTIVEKEYBOARDLAYOUT = "locale.activekeyboardlayout"
staticconstexpr

◆ SETTING_LOCALE_AUDIOLANGUAGE

constexpr auto CSettings::SETTING_LOCALE_AUDIOLANGUAGE = "locale.audiolanguage"
staticconstexpr

◆ SETTING_LOCALE_CHARSET

constexpr auto CSettings::SETTING_LOCALE_CHARSET = "locale.charset"
staticconstexpr

◆ SETTING_LOCALE_COUNTRY

constexpr auto CSettings::SETTING_LOCALE_COUNTRY = "locale.country"
staticconstexpr

◆ SETTING_LOCALE_KEYBOARDLAYOUTS

constexpr auto CSettings::SETTING_LOCALE_KEYBOARDLAYOUTS = "locale.keyboardlayouts"
staticconstexpr

◆ SETTING_LOCALE_LANGUAGE

constexpr auto CSettings::SETTING_LOCALE_LANGUAGE = "locale.language"
staticconstexpr

◆ SETTING_LOCALE_LONGDATEFORMAT

constexpr auto CSettings::SETTING_LOCALE_LONGDATEFORMAT = "locale.longdateformat"
staticconstexpr

◆ SETTING_LOCALE_SHORTDATEFORMAT

constexpr auto CSettings::SETTING_LOCALE_SHORTDATEFORMAT = "locale.shortdateformat"
staticconstexpr

◆ SETTING_LOCALE_SPEEDUNIT

constexpr auto CSettings::SETTING_LOCALE_SPEEDUNIT = "locale.speedunit"
staticconstexpr

◆ SETTING_LOCALE_SUBTITLELANGUAGE

constexpr auto CSettings::SETTING_LOCALE_SUBTITLELANGUAGE = "locale.subtitlelanguage"
staticconstexpr

◆ SETTING_LOCALE_TEMPERATUREUNIT

constexpr auto CSettings::SETTING_LOCALE_TEMPERATUREUNIT = "locale.temperatureunit"
staticconstexpr

◆ SETTING_LOCALE_TIMEFORMAT

constexpr auto CSettings::SETTING_LOCALE_TIMEFORMAT = "locale.timeformat"
staticconstexpr

◆ SETTING_LOCALE_USE24HOURCLOCK

constexpr auto CSettings::SETTING_LOCALE_USE24HOURCLOCK = "locale.use24hourclock"
staticconstexpr

◆ SETTING_LOOKANDFEEL_ENABLERSSFEEDS

constexpr auto CSettings::SETTING_LOOKANDFEEL_ENABLERSSFEEDS = "lookandfeel.enablerssfeeds"
staticconstexpr

◆ SETTING_LOOKANDFEEL_FONT

constexpr auto CSettings::SETTING_LOOKANDFEEL_FONT = "lookandfeel.font"
staticconstexpr

◆ SETTING_LOOKANDFEEL_RSSEDIT

constexpr auto CSettings::SETTING_LOOKANDFEEL_RSSEDIT = "lookandfeel.rssedit"
staticconstexpr

◆ SETTING_LOOKANDFEEL_SKIN

constexpr auto CSettings::SETTING_LOOKANDFEEL_SKIN = "lookandfeel.skin"
staticconstexpr

◆ SETTING_LOOKANDFEEL_SKINCOLORS

constexpr auto CSettings::SETTING_LOOKANDFEEL_SKINCOLORS = "lookandfeel.skincolors"
staticconstexpr

◆ SETTING_LOOKANDFEEL_SKINSETTINGS

constexpr auto CSettings::SETTING_LOOKANDFEEL_SKINSETTINGS = "lookandfeel.skinsettings"
staticconstexpr

◆ SETTING_LOOKANDFEEL_SKINTHEME

constexpr auto CSettings::SETTING_LOOKANDFEEL_SKINTHEME = "lookandfeel.skintheme"
staticconstexpr

◆ SETTING_LOOKANDFEEL_SKINZOOM

constexpr auto CSettings::SETTING_LOOKANDFEEL_SKINZOOM = "lookandfeel.skinzoom"
staticconstexpr

◆ SETTING_LOOKANDFEEL_SOUNDSKIN

constexpr auto CSettings::SETTING_LOOKANDFEEL_SOUNDSKIN = "lookandfeel.soundskin"
staticconstexpr

◆ SETTING_LOOKANDFEEL_STARTUPACTION

constexpr auto CSettings::SETTING_LOOKANDFEEL_STARTUPACTION = "lookandfeel.startupaction"
staticconstexpr

◆ SETTING_LOOKANDFEEL_STARTUPWINDOW

constexpr auto CSettings::SETTING_LOOKANDFEEL_STARTUPWINDOW = "lookandfeel.startupwindow"
staticconstexpr

◆ SETTING_LOOKANDFEEL_STEREOSTRENGTH

constexpr auto CSettings::SETTING_LOOKANDFEEL_STEREOSTRENGTH = "lookandfeel.stereostrength"
staticconstexpr

◆ SETTING_MASTERLOCK_LOCKCODE

constexpr auto CSettings::SETTING_MASTERLOCK_LOCKCODE = "masterlock.lockcode"
staticconstexpr

◆ SETTING_MASTERLOCK_MAXRETRIES

constexpr auto CSettings::SETTING_MASTERLOCK_MAXRETRIES = "masterlock.maxretries"
staticconstexpr

◆ SETTING_MASTERLOCK_STARTUPLOCK

constexpr auto CSettings::SETTING_MASTERLOCK_STARTUPLOCK = "masterlock.startuplock"
staticconstexpr

◆ SETTING_MUSICFILES_FINDREMOTETHUMBS

constexpr auto CSettings::SETTING_MUSICFILES_FINDREMOTETHUMBS = "musicfiles.findremotethumbs"
staticconstexpr

◆ SETTING_MUSICFILES_LIBRARYTRACKFORMAT

constexpr auto CSettings::SETTING_MUSICFILES_LIBRARYTRACKFORMAT = "musicfiles.librarytrackformat"
staticconstexpr

◆ SETTING_MUSICFILES_NOWPLAYINGTRACKFORMAT

constexpr auto CSettings::SETTING_MUSICFILES_NOWPLAYINGTRACKFORMAT
staticconstexpr
Initial value:
=
"musicfiles.nowplayingtrackformat"

◆ SETTING_MUSICFILES_SELECTACTION

constexpr auto CSettings::SETTING_MUSICFILES_SELECTACTION = "musicfiles.selectaction"
staticconstexpr

◆ SETTING_MUSICFILES_TRACKFORMAT

constexpr auto CSettings::SETTING_MUSICFILES_TRACKFORMAT = "musicfiles.trackformat"
staticconstexpr

◆ SETTING_MUSICFILES_USETAGS

constexpr auto CSettings::SETTING_MUSICFILES_USETAGS = "musicfiles.usetags"
staticconstexpr

◆ SETTING_MUSICLIBRARY_ALBUMART_WHITELIST

constexpr auto CSettings::SETTING_MUSICLIBRARY_ALBUMART_WHITELIST = "musiclibrary.albumartwhitelist"
staticconstexpr

◆ SETTING_MUSICLIBRARY_ALBUMSSCRAPER

constexpr auto CSettings::SETTING_MUSICLIBRARY_ALBUMSSCRAPER = "musiclibrary.albumsscraper"
staticconstexpr

◆ SETTING_MUSICLIBRARY_ARTISTART_WHITELIST

constexpr auto CSettings::SETTING_MUSICLIBRARY_ARTISTART_WHITELIST
staticconstexpr
Initial value:
=
"musiclibrary.artistartwhitelist"

◆ SETTING_MUSICLIBRARY_ARTISTSFOLDER

constexpr auto CSettings::SETTING_MUSICLIBRARY_ARTISTSFOLDER = "musiclibrary.artistsfolder"
staticconstexpr

◆ SETTING_MUSICLIBRARY_ARTISTSSCRAPER

constexpr auto CSettings::SETTING_MUSICLIBRARY_ARTISTSSCRAPER = "musiclibrary.artistsscraper"
staticconstexpr

◆ SETTING_MUSICLIBRARY_ARTWORKLEVEL

constexpr auto CSettings::SETTING_MUSICLIBRARY_ARTWORKLEVEL = "musiclibrary.artworklevel"
staticconstexpr

◆ SETTING_MUSICLIBRARY_BACKGROUNDUPDATE

constexpr auto CSettings::SETTING_MUSICLIBRARY_BACKGROUNDUPDATE = "musiclibrary.backgroundupdate"
staticconstexpr

◆ SETTING_MUSICLIBRARY_CLEANUP

constexpr auto CSettings::SETTING_MUSICLIBRARY_CLEANUP = "musiclibrary.cleanup"
staticconstexpr

◆ SETTING_MUSICLIBRARY_DOWNLOADINFO

constexpr auto CSettings::SETTING_MUSICLIBRARY_DOWNLOADINFO = "musiclibrary.downloadinfo"
staticconstexpr

◆ SETTING_MUSICLIBRARY_EXPORT

constexpr auto CSettings::SETTING_MUSICLIBRARY_EXPORT = "musiclibrary.export"
staticconstexpr

◆ SETTING_MUSICLIBRARY_EXPORT_ARTWORK

constexpr auto CSettings::SETTING_MUSICLIBRARY_EXPORT_ARTWORK = "musiclibrary.exportartwork"
staticconstexpr

◆ SETTING_MUSICLIBRARY_EXPORT_FILETYPE

constexpr auto CSettings::SETTING_MUSICLIBRARY_EXPORT_FILETYPE = "musiclibrary.exportfiletype"
staticconstexpr

◆ SETTING_MUSICLIBRARY_EXPORT_FOLDER

constexpr auto CSettings::SETTING_MUSICLIBRARY_EXPORT_FOLDER = "musiclibrary.exportfolder"
staticconstexpr

◆ SETTING_MUSICLIBRARY_EXPORT_ITEMS

constexpr auto CSettings::SETTING_MUSICLIBRARY_EXPORT_ITEMS = "musiclibrary.exportitems"
staticconstexpr

◆ SETTING_MUSICLIBRARY_EXPORT_OVERWRITE

constexpr auto CSettings::SETTING_MUSICLIBRARY_EXPORT_OVERWRITE = "musiclibrary.exportoverwrite"
staticconstexpr

◆ SETTING_MUSICLIBRARY_EXPORT_SKIPNFO

constexpr auto CSettings::SETTING_MUSICLIBRARY_EXPORT_SKIPNFO = "musiclibrary.exportskipnfo"
staticconstexpr

◆ SETTING_MUSICLIBRARY_EXPORT_UNSCRAPED

constexpr auto CSettings::SETTING_MUSICLIBRARY_EXPORT_UNSCRAPED = "musiclibrary.exportunscraped"
staticconstexpr

◆ SETTING_MUSICLIBRARY_IMPORT

constexpr auto CSettings::SETTING_MUSICLIBRARY_IMPORT = "musiclibrary.import"
staticconstexpr

◆ SETTING_MUSICLIBRARY_MUSICTHUMBS

constexpr auto CSettings::SETTING_MUSICLIBRARY_MUSICTHUMBS = "musiclibrary.musicthumbs"
staticconstexpr

◆ SETTING_MUSICLIBRARY_OVERRIDETAGS

constexpr auto CSettings::SETTING_MUSICLIBRARY_OVERRIDETAGS = "musiclibrary.overridetags"
staticconstexpr

◆ SETTING_MUSICLIBRARY_PREFERONLINEALBUMART

constexpr auto CSettings::SETTING_MUSICLIBRARY_PREFERONLINEALBUMART
staticconstexpr
Initial value:
=
"musiclibrary.preferonlinealbumart"

◆ SETTING_MUSICLIBRARY_SHOWALLITEMS

constexpr auto CSettings::SETTING_MUSICLIBRARY_SHOWALLITEMS = "musiclibrary.showallitems"
staticconstexpr

◆ SETTING_MUSICLIBRARY_SHOWCOMPILATIONARTISTS

constexpr auto CSettings::SETTING_MUSICLIBRARY_SHOWCOMPILATIONARTISTS
staticconstexpr
Initial value:
=
"musiclibrary.showcompilationartists"

◆ SETTING_MUSICLIBRARY_SHOWDISCS

constexpr auto CSettings::SETTING_MUSICLIBRARY_SHOWDISCS = "musiclibrary.showdiscs"
staticconstexpr

◆ SETTING_MUSICLIBRARY_UPDATEONSTARTUP

constexpr auto CSettings::SETTING_MUSICLIBRARY_UPDATEONSTARTUP = "musiclibrary.updateonstartup"
staticconstexpr

◆ SETTING_MUSICLIBRARY_USEALLLOCALART

constexpr auto CSettings::SETTING_MUSICLIBRARY_USEALLLOCALART = "musiclibrary.usealllocalart"
staticconstexpr

◆ SETTING_MUSICLIBRARY_USEALLREMOTEART

constexpr auto CSettings::SETTING_MUSICLIBRARY_USEALLREMOTEART = "musiclibrary.useallremoteart"
staticconstexpr

◆ SETTING_MUSICLIBRARY_USEARTISTSORTNAME

constexpr auto CSettings::SETTING_MUSICLIBRARY_USEARTISTSORTNAME = "musiclibrary.useartistsortname"
staticconstexpr

◆ SETTING_MUSICLIBRARY_USEORIGINALDATE

constexpr auto CSettings::SETTING_MUSICLIBRARY_USEORIGINALDATE = "musiclibrary.useoriginaldate"
staticconstexpr

◆ SETTING_MUSICPLAYER_AUTOPLAYNEXTITEM

constexpr auto CSettings::SETTING_MUSICPLAYER_AUTOPLAYNEXTITEM = "musicplayer.autoplaynextitem"
staticconstexpr

◆ SETTING_MUSICPLAYER_CROSSFADE

constexpr auto CSettings::SETTING_MUSICPLAYER_CROSSFADE = "musicplayer.crossfade"
staticconstexpr

◆ SETTING_MUSICPLAYER_CROSSFADEALBUMTRACKS

constexpr auto CSettings::SETTING_MUSICPLAYER_CROSSFADEALBUMTRACKS
staticconstexpr
Initial value:
=
"musicplayer.crossfadealbumtracks"

◆ SETTING_MUSICPLAYER_QUEUEBYDEFAULT

constexpr auto CSettings::SETTING_MUSICPLAYER_QUEUEBYDEFAULT = "musicplayer.queuebydefault"
staticconstexpr

◆ SETTING_MUSICPLAYER_REPLAYGAINAVOIDCLIPPING

constexpr auto CSettings::SETTING_MUSICPLAYER_REPLAYGAINAVOIDCLIPPING
staticconstexpr
Initial value:
=
"musicplayer.replaygainavoidclipping"

◆ SETTING_MUSICPLAYER_REPLAYGAINNOGAINPREAMP

constexpr auto CSettings::SETTING_MUSICPLAYER_REPLAYGAINNOGAINPREAMP
staticconstexpr
Initial value:
=
"musicplayer.replaygainnogainpreamp"

◆ SETTING_MUSICPLAYER_REPLAYGAINPREAMP

constexpr auto CSettings::SETTING_MUSICPLAYER_REPLAYGAINPREAMP = "musicplayer.replaygainpreamp"
staticconstexpr

◆ SETTING_MUSICPLAYER_REPLAYGAINTYPE

constexpr auto CSettings::SETTING_MUSICPLAYER_REPLAYGAINTYPE = "musicplayer.replaygaintype"
staticconstexpr

◆ SETTING_MUSICPLAYER_SEEKDELAY

constexpr auto CSettings::SETTING_MUSICPLAYER_SEEKDELAY = "musicplayer.seekdelay"
staticconstexpr

◆ SETTING_MUSICPLAYER_SEEKSTEPS

constexpr auto CSettings::SETTING_MUSICPLAYER_SEEKSTEPS = "musicplayer.seeksteps"
staticconstexpr

◆ SETTING_MUSICPLAYER_VISUALISATION

constexpr auto CSettings::SETTING_MUSICPLAYER_VISUALISATION = "musicplayer.visualisation"
staticconstexpr

◆ SETTING_MYMUSIC_DEFAULTLIBVIEW

constexpr auto CSettings::SETTING_MYMUSIC_DEFAULTLIBVIEW = "mymusic.defaultlibview"
staticconstexpr

◆ SETTING_MYMUSIC_SONGTHUMBINVIS

constexpr auto CSettings::SETTING_MYMUSIC_SONGTHUMBINVIS = "mymusic.songthumbinvis"
staticconstexpr

◆ SETTING_MYVIDEOS_EXTRACTCHAPTERTHUMBS

constexpr auto CSettings::SETTING_MYVIDEOS_EXTRACTCHAPTERTHUMBS = "myvideos.extractchapterthumbs"
staticconstexpr

◆ SETTING_MYVIDEOS_EXTRACTFLAGS

constexpr auto CSettings::SETTING_MYVIDEOS_EXTRACTFLAGS = "myvideos.extractflags"
staticconstexpr

◆ SETTING_MYVIDEOS_EXTRACTTHUMB

constexpr auto CSettings::SETTING_MYVIDEOS_EXTRACTTHUMB = "myvideos.extractthumb"
staticconstexpr

◆ SETTING_MYVIDEOS_FLATTEN

constexpr auto CSettings::SETTING_MYVIDEOS_FLATTEN = "myvideos.flatten"
staticconstexpr

◆ SETTING_MYVIDEOS_PLAYACTION

constexpr auto CSettings::SETTING_MYVIDEOS_PLAYACTION = "myvideos.playaction"
staticconstexpr

◆ SETTING_MYVIDEOS_REPLACELABELS

constexpr auto CSettings::SETTING_MYVIDEOS_REPLACELABELS = "myvideos.replacelabels"
staticconstexpr

◆ SETTING_MYVIDEOS_SELECTACTION

constexpr auto CSettings::SETTING_MYVIDEOS_SELECTACTION = "myvideos.selectaction"
staticconstexpr

◆ SETTING_MYVIDEOS_SELECTDEFAULTVERSION

constexpr auto CSettings::SETTING_MYVIDEOS_SELECTDEFAULTVERSION = "myvideos.selectdefaultversion"
staticconstexpr

◆ SETTING_MYVIDEOS_STACKVIDEOS

constexpr auto CSettings::SETTING_MYVIDEOS_STACKVIDEOS = "myvideos.stackvideos"
staticconstexpr

◆ SETTING_MYVIDEOS_USETAGS

constexpr auto CSettings::SETTING_MYVIDEOS_USETAGS = "myvideos.usetags"
staticconstexpr

◆ SETTING_NETWORK_BANDWIDTH

constexpr auto CSettings::SETTING_NETWORK_BANDWIDTH = "network.bandwidth"
staticconstexpr

◆ SETTING_NETWORK_HTTPPROXYPASSWORD

constexpr auto CSettings::SETTING_NETWORK_HTTPPROXYPASSWORD = "network.httpproxypassword"
staticconstexpr

◆ SETTING_NETWORK_HTTPPROXYPORT

constexpr auto CSettings::SETTING_NETWORK_HTTPPROXYPORT = "network.httpproxyport"
staticconstexpr

◆ SETTING_NETWORK_HTTPPROXYSERVER

constexpr auto CSettings::SETTING_NETWORK_HTTPPROXYSERVER = "network.httpproxyserver"
staticconstexpr

◆ SETTING_NETWORK_HTTPPROXYTYPE

constexpr auto CSettings::SETTING_NETWORK_HTTPPROXYTYPE = "network.httpproxytype"
staticconstexpr

◆ SETTING_NETWORK_HTTPPROXYUSERNAME

constexpr auto CSettings::SETTING_NETWORK_HTTPPROXYUSERNAME = "network.httpproxyusername"
staticconstexpr

◆ SETTING_NETWORK_USEHTTPPROXY

constexpr auto CSettings::SETTING_NETWORK_USEHTTPPROXY = "network.usehttpproxy"
staticconstexpr

◆ SETTING_PICTURES_DISPLAYRESOLUTION

constexpr auto CSettings::SETTING_PICTURES_DISPLAYRESOLUTION = "pictures.displayresolution"
staticconstexpr

◆ SETTING_PICTURES_GENERATETHUMBS

constexpr auto CSettings::SETTING_PICTURES_GENERATETHUMBS = "pictures.generatethumbs"
staticconstexpr

◆ SETTING_PICTURES_SHOWVIDEOS

constexpr auto CSettings::SETTING_PICTURES_SHOWVIDEOS = "pictures.showvideos"
staticconstexpr

◆ SETTING_PICTURES_USETAGS

constexpr auto CSettings::SETTING_PICTURES_USETAGS = "pictures.usetags"
staticconstexpr

◆ SETTING_POWERMANAGEMENT_DISPLAYSOFF

constexpr auto CSettings::SETTING_POWERMANAGEMENT_DISPLAYSOFF = "powermanagement.displaysoff"
staticconstexpr

◆ SETTING_POWERMANAGEMENT_SHUTDOWNSTATE

constexpr auto CSettings::SETTING_POWERMANAGEMENT_SHUTDOWNSTATE = "powermanagement.shutdownstate"
staticconstexpr

◆ SETTING_POWERMANAGEMENT_SHUTDOWNTIME

constexpr auto CSettings::SETTING_POWERMANAGEMENT_SHUTDOWNTIME = "powermanagement.shutdowntime"
staticconstexpr

◆ SETTING_POWERMANAGEMENT_WAITFORNETWORK

constexpr auto CSettings::SETTING_POWERMANAGEMENT_WAITFORNETWORK = "powermanagement.waitfornetwork"
staticconstexpr

◆ SETTING_POWERMANAGEMENT_WAKEONACCESS

constexpr auto CSettings::SETTING_POWERMANAGEMENT_WAKEONACCESS = "powermanagement.wakeonaccess"
staticconstexpr

◆ SETTING_PVRCLIENT_MENUHOOK

constexpr auto CSettings::SETTING_PVRCLIENT_MENUHOOK = "pvrclient.menuhook"
staticconstexpr

◆ SETTING_PVRMANAGER_ADDONS

constexpr auto CSettings::SETTING_PVRMANAGER_ADDONS = "pvrmanager.addons"
staticconstexpr

◆ SETTING_PVRMANAGER_BACKENDCHANNELGROUPSORDER

constexpr auto CSettings::SETTING_PVRMANAGER_BACKENDCHANNELGROUPSORDER
staticconstexpr
Initial value:
=
"pvrmanager.backendchannelgroupsorder"

◆ SETTING_PVRMANAGER_BACKENDCHANNELORDER

constexpr auto CSettings::SETTING_PVRMANAGER_BACKENDCHANNELORDER = "pvrmanager.backendchannelorder"
staticconstexpr

◆ SETTING_PVRMANAGER_CHANNELMANAGER

constexpr auto CSettings::SETTING_PVRMANAGER_CHANNELMANAGER = "pvrmanager.channelmanager"
staticconstexpr

◆ SETTING_PVRMANAGER_CHANNELSCAN

constexpr auto CSettings::SETTING_PVRMANAGER_CHANNELSCAN = "pvrmanager.channelscan"
staticconstexpr

◆ SETTING_PVRMANAGER_CLIENTPRIORITIES

constexpr auto CSettings::SETTING_PVRMANAGER_CLIENTPRIORITIES = "pvrmanager.clientpriorities"
staticconstexpr

◆ SETTING_PVRMANAGER_GROUPMANAGER

constexpr auto CSettings::SETTING_PVRMANAGER_GROUPMANAGER = "pvrmanager.groupmanager"
staticconstexpr

◆ SETTING_PVRMANAGER_PRESELECTPLAYINGCHANNEL

constexpr auto CSettings::SETTING_PVRMANAGER_PRESELECTPLAYINGCHANNEL
staticconstexpr
Initial value:
=
"pvrmanager.preselectplayingchannel"

◆ SETTING_PVRMANAGER_RESETDB

constexpr auto CSettings::SETTING_PVRMANAGER_RESETDB = "pvrmanager.resetdb"
staticconstexpr

◆ SETTING_PVRMANAGER_STARTGROUPCHANNELNUMBERSFROMONE

constexpr auto CSettings::SETTING_PVRMANAGER_STARTGROUPCHANNELNUMBERSFROMONE
staticconstexpr
Initial value:
=
"pvrmanager.startgroupchannelnumbersfromone"

◆ SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERS

constexpr auto CSettings::SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERS
staticconstexpr
Initial value:
=
"pvrmanager.usebackendchannelnumbers"

◆ SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERSALWAYS

constexpr auto CSettings::SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERSALWAYS
staticconstexpr
Initial value:
=
"pvrmanager.usebackendchannelnumbersalways"

◆ SETTING_PVRMENU_CLOSECHANNELOSDONSWITCH

constexpr auto CSettings::SETTING_PVRMENU_CLOSECHANNELOSDONSWITCH = "pvrmenu.closechannelosdonswitch"
staticconstexpr

◆ SETTING_PVRMENU_DISPLAYCHANNELINFO

constexpr auto CSettings::SETTING_PVRMENU_DISPLAYCHANNELINFO = "pvrmenu.displaychannelinfo"
staticconstexpr

◆ SETTING_PVRMENU_ICONPATH

constexpr auto CSettings::SETTING_PVRMENU_ICONPATH = "pvrmenu.iconpath"
staticconstexpr

◆ SETTING_PVRMENU_SEARCHICONS

constexpr auto CSettings::SETTING_PVRMENU_SEARCHICONS = "pvrmenu.searchicons"
staticconstexpr

◆ SETTING_PVRPARENTAL_DURATION

constexpr auto CSettings::SETTING_PVRPARENTAL_DURATION = "pvrparental.duration"
staticconstexpr

◆ SETTING_PVRPARENTAL_ENABLED

constexpr auto CSettings::SETTING_PVRPARENTAL_ENABLED = "pvrparental.enabled"
staticconstexpr

◆ SETTING_PVRPARENTAL_PIN

constexpr auto CSettings::SETTING_PVRPARENTAL_PIN = "pvrparental.pin"
staticconstexpr

◆ SETTING_PVRPLAYBACK_AUTOPLAYNEXTPROGRAMME

constexpr auto CSettings::SETTING_PVRPLAYBACK_AUTOPLAYNEXTPROGRAMME
staticconstexpr
Initial value:
=
"pvrplayback.autoplaynextprogramme"

◆ SETTING_PVRPLAYBACK_CHANNELENTRYTIMEOUT

constexpr auto CSettings::SETTING_PVRPLAYBACK_CHANNELENTRYTIMEOUT = "pvrplayback.channelentrytimeout"
staticconstexpr

◆ SETTING_PVRPLAYBACK_CONFIRMCHANNELSWITCH

constexpr auto CSettings::SETTING_PVRPLAYBACK_CONFIRMCHANNELSWITCH
staticconstexpr
Initial value:
=
"pvrplayback.confirmchannelswitch"

◆ SETTING_PVRPLAYBACK_DELAYMARKLASTWATCHED

constexpr auto CSettings::SETTING_PVRPLAYBACK_DELAYMARKLASTWATCHED
staticconstexpr
Initial value:
=
"pvrplayback.delaymarklastwatched"

◆ SETTING_PVRPLAYBACK_FPS

constexpr auto CSettings::SETTING_PVRPLAYBACK_FPS = "pvrplayback.fps"
staticconstexpr

◆ SETTING_PVRPLAYBACK_SIGNALQUALITY

constexpr auto CSettings::SETTING_PVRPLAYBACK_SIGNALQUALITY = "pvrplayback.signalquality"
staticconstexpr

◆ SETTING_PVRPLAYBACK_SWITCHTOFULLSCREENCHANNELTYPES

constexpr auto CSettings::SETTING_PVRPLAYBACK_SWITCHTOFULLSCREENCHANNELTYPES
staticconstexpr
Initial value:
=
"pvrplayback.switchtofullscreenchanneltypes"

◆ SETTING_PVRPOWERMANAGEMENT_BACKENDIDLETIME

constexpr auto CSettings::SETTING_PVRPOWERMANAGEMENT_BACKENDIDLETIME
staticconstexpr
Initial value:
=
"pvrpowermanagement.backendidletime"

◆ SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUP

constexpr auto CSettings::SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUP = "pvrpowermanagement.dailywakeup"
staticconstexpr

◆ SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUPTIME

constexpr auto CSettings::SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUPTIME
staticconstexpr
Initial value:
=
"pvrpowermanagement.dailywakeuptime"

◆ SETTING_PVRPOWERMANAGEMENT_ENABLED

constexpr auto CSettings::SETTING_PVRPOWERMANAGEMENT_ENABLED = "pvrpowermanagement.enabled"
staticconstexpr

◆ SETTING_PVRPOWERMANAGEMENT_PREWAKEUP

constexpr auto CSettings::SETTING_PVRPOWERMANAGEMENT_PREWAKEUP = "pvrpowermanagement.prewakeup"
staticconstexpr

◆ SETTING_PVRPOWERMANAGEMENT_SETWAKEUPCMD

constexpr auto CSettings::SETTING_PVRPOWERMANAGEMENT_SETWAKEUPCMD = "pvrpowermanagement.setwakeupcmd"
staticconstexpr

◆ SETTING_PVRRECORD_GROUPRECORDINGS

constexpr auto CSettings::SETTING_PVRRECORD_GROUPRECORDINGS = "pvrrecord.grouprecordings"
staticconstexpr

◆ SETTING_PVRRECORD_INSTANTRECORDACTION

constexpr auto CSettings::SETTING_PVRRECORD_INSTANTRECORDACTION = "pvrrecord.instantrecordaction"
staticconstexpr

◆ SETTING_PVRRECORD_INSTANTRECORDTIME

constexpr auto CSettings::SETTING_PVRRECORD_INSTANTRECORDTIME = "pvrrecord.instantrecordtime"
staticconstexpr

◆ SETTING_PVRRECORD_MARGINEND

constexpr auto CSettings::SETTING_PVRRECORD_MARGINEND = "pvrrecord.marginend"
staticconstexpr

◆ SETTING_PVRRECORD_MARGINSTART

constexpr auto CSettings::SETTING_PVRRECORD_MARGINSTART = "pvrrecord.marginstart"
staticconstexpr

◆ SETTING_PVRRECORD_TIMERNOTIFICATIONS

constexpr auto CSettings::SETTING_PVRRECORD_TIMERNOTIFICATIONS = "pvrrecord.timernotifications"
staticconstexpr

◆ SETTING_PVRREMINDERS_AUTOCLOSEDELAY

constexpr auto CSettings::SETTING_PVRREMINDERS_AUTOCLOSEDELAY = "pvrreminders.autoclosedelay"
staticconstexpr

◆ SETTING_PVRREMINDERS_AUTORECORD

constexpr auto CSettings::SETTING_PVRREMINDERS_AUTORECORD = "pvrreminders.autorecord"
staticconstexpr

◆ SETTING_PVRREMINDERS_AUTOSWITCH

constexpr auto CSettings::SETTING_PVRREMINDERS_AUTOSWITCH = "pvrreminders.autoswitch"
staticconstexpr

◆ SETTING_PVRTIMERS_HIDEDISABLEDTIMERS

constexpr auto CSettings::SETTING_PVRTIMERS_HIDEDISABLEDTIMERS = "pvrtimers.hidedisabledtimers"
staticconstexpr

◆ SETTING_SCRAPERS_MOVIESDEFAULT

constexpr auto CSettings::SETTING_SCRAPERS_MOVIESDEFAULT = "scrapers.moviesdefault"
staticconstexpr

◆ SETTING_SCRAPERS_MUSICVIDEOSDEFAULT

constexpr auto CSettings::SETTING_SCRAPERS_MUSICVIDEOSDEFAULT = "scrapers.musicvideosdefault"
staticconstexpr

◆ SETTING_SCRAPERS_TVSHOWSDEFAULT

constexpr auto CSettings::SETTING_SCRAPERS_TVSHOWSDEFAULT = "scrapers.tvshowsdefault"
staticconstexpr

◆ SETTING_SCREENSAVER_DISABLEFORAUDIO

constexpr auto CSettings::SETTING_SCREENSAVER_DISABLEFORAUDIO = "screensaver.disableforaudio"
staticconstexpr

◆ SETTING_SCREENSAVER_MODE

constexpr auto CSettings::SETTING_SCREENSAVER_MODE = "screensaver.mode"
staticconstexpr

◆ SETTING_SCREENSAVER_PREVIEW

constexpr auto CSettings::SETTING_SCREENSAVER_PREVIEW = "screensaver.preview"
staticconstexpr

◆ SETTING_SCREENSAVER_SETTINGS

constexpr auto CSettings::SETTING_SCREENSAVER_SETTINGS = "screensaver.settings"
staticconstexpr

◆ SETTING_SCREENSAVER_TIME

constexpr auto CSettings::SETTING_SCREENSAVER_TIME = "screensaver.time"
staticconstexpr

◆ SETTING_SCREENSAVER_USEDIMONPAUSE

constexpr auto CSettings::SETTING_SCREENSAVER_USEDIMONPAUSE = "screensaver.usedimonpause"
staticconstexpr

◆ SETTING_SERVICES_AIRPLAY

constexpr auto CSettings::SETTING_SERVICES_AIRPLAY = "services.airplay"
staticconstexpr

◆ SETTING_SERVICES_AIRPLAYPASSWORD

constexpr auto CSettings::SETTING_SERVICES_AIRPLAYPASSWORD = "services.airplaypassword"
staticconstexpr

◆ SETTING_SERVICES_AIRPLAYVIDEOSUPPORT

constexpr auto CSettings::SETTING_SERVICES_AIRPLAYVIDEOSUPPORT = "services.airplayvideosupport"
staticconstexpr

◆ SETTING_SERVICES_AIRPLAYVOLUMECONTROL

constexpr auto CSettings::SETTING_SERVICES_AIRPLAYVOLUMECONTROL = "services.airplayvolumecontrol"
staticconstexpr

◆ SETTING_SERVICES_DEVICENAME

constexpr auto CSettings::SETTING_SERVICES_DEVICENAME = "services.devicename"
staticconstexpr

◆ SETTING_SERVICES_DEVICEUUID

constexpr auto CSettings::SETTING_SERVICES_DEVICEUUID = "services.deviceuuid"
staticconstexpr

◆ SETTING_SERVICES_ESALLINTERFACES

constexpr auto CSettings::SETTING_SERVICES_ESALLINTERFACES = "services.esallinterfaces"
staticconstexpr

◆ SETTING_SERVICES_ESCONTINUOUSDELAY

constexpr auto CSettings::SETTING_SERVICES_ESCONTINUOUSDELAY = "services.escontinuousdelay"
staticconstexpr

◆ SETTING_SERVICES_ESENABLED

constexpr auto CSettings::SETTING_SERVICES_ESENABLED = "services.esenabled"
staticconstexpr

◆ SETTING_SERVICES_ESINITIALDELAY

constexpr auto CSettings::SETTING_SERVICES_ESINITIALDELAY = "services.esinitialdelay"
staticconstexpr

◆ SETTING_SERVICES_ESMAXCLIENTS

constexpr auto CSettings::SETTING_SERVICES_ESMAXCLIENTS = "services.esmaxclients"
staticconstexpr

◆ SETTING_SERVICES_ESPORT

constexpr auto CSettings::SETTING_SERVICES_ESPORT = "services.esport"
staticconstexpr

◆ SETTING_SERVICES_ESPORTRANGE

constexpr auto CSettings::SETTING_SERVICES_ESPORTRANGE = "services.esportrange"
staticconstexpr

◆ SETTING_SERVICES_UPNP

constexpr auto CSettings::SETTING_SERVICES_UPNP = "services.upnp"
staticconstexpr

◆ SETTING_SERVICES_UPNPANNOUNCE

constexpr auto CSettings::SETTING_SERVICES_UPNPANNOUNCE = "services.upnpannounce"
staticconstexpr

◆ SETTING_SERVICES_UPNPCONTROLLER

constexpr auto CSettings::SETTING_SERVICES_UPNPCONTROLLER = "services.upnpcontroller"
staticconstexpr

◆ SETTING_SERVICES_UPNPLOOKFOREXTERNALSUBTITLES

constexpr auto CSettings::SETTING_SERVICES_UPNPLOOKFOREXTERNALSUBTITLES
staticconstexpr
Initial value:
=
"services.upnplookforexternalsubtitles"

◆ SETTING_SERVICES_UPNPPLAYERVOLUMESYNC

constexpr auto CSettings::SETTING_SERVICES_UPNPPLAYERVOLUMESYNC = "services.upnpplayervolumesync"
staticconstexpr

◆ SETTING_SERVICES_UPNPRENDERER

constexpr auto CSettings::SETTING_SERVICES_UPNPRENDERER = "services.upnprenderer"
staticconstexpr

◆ SETTING_SERVICES_UPNPSERVER

constexpr auto CSettings::SETTING_SERVICES_UPNPSERVER = "services.upnpserver"
staticconstexpr

◆ SETTING_SERVICES_USEAIRPLAYPASSWORD

constexpr auto CSettings::SETTING_SERVICES_USEAIRPLAYPASSWORD = "services.useairplaypassword"
staticconstexpr

◆ SETTING_SERVICES_WEBSERVER

constexpr auto CSettings::SETTING_SERVICES_WEBSERVER = "services.webserver"
staticconstexpr

◆ SETTING_SERVICES_WEBSERVERAUTHENTICATION

constexpr auto CSettings::SETTING_SERVICES_WEBSERVERAUTHENTICATION
staticconstexpr
Initial value:
=
"services.webserverauthentication"

◆ SETTING_SERVICES_WEBSERVERPASSWORD

constexpr auto CSettings::SETTING_SERVICES_WEBSERVERPASSWORD = "services.webserverpassword"
staticconstexpr

◆ SETTING_SERVICES_WEBSERVERPORT

constexpr auto CSettings::SETTING_SERVICES_WEBSERVERPORT = "services.webserverport"
staticconstexpr

◆ SETTING_SERVICES_WEBSERVERSSL

constexpr auto CSettings::SETTING_SERVICES_WEBSERVERSSL = "services.webserverssl"
staticconstexpr

◆ SETTING_SERVICES_WEBSERVERUSERNAME

constexpr auto CSettings::SETTING_SERVICES_WEBSERVERUSERNAME = "services.webserverusername"
staticconstexpr

◆ SETTING_SERVICES_WEBSKIN

constexpr auto CSettings::SETTING_SERVICES_WEBSKIN = "services.webskin"
staticconstexpr

◆ SETTING_SERVICES_WSDISCOVERY

constexpr auto CSettings::SETTING_SERVICES_WSDISCOVERY = "services.wsdiscovery"
staticconstexpr

◆ SETTING_SERVICES_ZEROCONF

constexpr auto CSettings::SETTING_SERVICES_ZEROCONF = "services.zeroconf"
staticconstexpr

◆ SETTING_SLIDESHOW_DISPLAYEFFECTS

constexpr auto CSettings::SETTING_SLIDESHOW_DISPLAYEFFECTS = "slideshow.displayeffects"
staticconstexpr

◆ SETTING_SLIDESHOW_HIGHQUALITYDOWNSCALING

constexpr auto CSettings::SETTING_SLIDESHOW_HIGHQUALITYDOWNSCALING
staticconstexpr
Initial value:
=
"slideshow.highqualitydownscaling"

◆ SETTING_SLIDESHOW_SHUFFLE

constexpr auto CSettings::SETTING_SLIDESHOW_SHUFFLE = "slideshow.shuffle"
staticconstexpr

◆ SETTING_SLIDESHOW_STAYTIME

constexpr auto CSettings::SETTING_SLIDESHOW_STAYTIME = "slideshow.staytime"
staticconstexpr

◆ SETTING_SMB_CHUNKSIZE

constexpr auto CSettings::SETTING_SMB_CHUNKSIZE = "smb.chunksize"
staticconstexpr

◆ SETTING_SMB_LEGACYSECURITY

constexpr auto CSettings::SETTING_SMB_LEGACYSECURITY = "smb.legacysecurity"
staticconstexpr

◆ SETTING_SMB_MAXPROTOCOL

constexpr auto CSettings::SETTING_SMB_MAXPROTOCOL = "smb.maxprotocol"
staticconstexpr

◆ SETTING_SMB_MINPROTOCOL

constexpr auto CSettings::SETTING_SMB_MINPROTOCOL = "smb.minprotocol"
staticconstexpr

◆ SETTING_SMB_WINSSERVER

constexpr auto CSettings::SETTING_SMB_WINSSERVER = "smb.winsserver"
staticconstexpr

◆ SETTING_SMB_WORKGROUP

constexpr auto CSettings::SETTING_SMB_WORKGROUP = "smb.workgroup"
staticconstexpr

◆ SETTING_SOURCE_MUSIC

constexpr auto CSettings::SETTING_SOURCE_MUSIC = "source.music"
staticconstexpr

◆ SETTING_SOURCE_PICTURES

constexpr auto CSettings::SETTING_SOURCE_PICTURES = "source.pictures"
staticconstexpr

◆ SETTING_SOURCE_VIDEOS

constexpr auto CSettings::SETTING_SOURCE_VIDEOS = "source.videos"
staticconstexpr

◆ SETTING_SUBTITLES_ALIGN

constexpr auto CSettings::SETTING_SUBTITLES_ALIGN = "subtitles.align"
staticconstexpr

◆ SETTING_SUBTITLES_BACKGROUNDTYPE

constexpr auto CSettings::SETTING_SUBTITLES_BACKGROUNDTYPE = "subtitles.backgroundtype"
staticconstexpr

◆ SETTING_SUBTITLES_BGCOLOR

constexpr auto CSettings::SETTING_SUBTITLES_BGCOLOR = "subtitles.bgcolorpick"
staticconstexpr

◆ SETTING_SUBTITLES_BGOPACITY

constexpr auto CSettings::SETTING_SUBTITLES_BGOPACITY = "subtitles.bgopacity"
staticconstexpr

◆ SETTING_SUBTITLES_BLUR

constexpr auto CSettings::SETTING_SUBTITLES_BLUR = "subtitles.blur"
staticconstexpr

◆ SETTING_SUBTITLES_BORDERCOLOR

constexpr auto CSettings::SETTING_SUBTITLES_BORDERCOLOR = "subtitles.bordercolorpick"
staticconstexpr

◆ SETTING_SUBTITLES_BORDERSIZE

constexpr auto CSettings::SETTING_SUBTITLES_BORDERSIZE = "subtitles.bordersize"
staticconstexpr

◆ SETTING_SUBTITLES_CAPTIONSALIGN

constexpr auto CSettings::SETTING_SUBTITLES_CAPTIONSALIGN = "subtitles.captionsalign"
staticconstexpr

◆ SETTING_SUBTITLES_CHARSET

constexpr auto CSettings::SETTING_SUBTITLES_CHARSET = "subtitles.charset"
staticconstexpr

◆ SETTING_SUBTITLES_COLOR

constexpr auto CSettings::SETTING_SUBTITLES_COLOR = "subtitles.colorpick"
staticconstexpr

◆ SETTING_SUBTITLES_CUSTOMPATH

constexpr auto CSettings::SETTING_SUBTITLES_CUSTOMPATH = "subtitles.custompath"
staticconstexpr

◆ SETTING_SUBTITLES_DOWNLOADFIRST

constexpr auto CSettings::SETTING_SUBTITLES_DOWNLOADFIRST = "subtitles.downloadfirst"
staticconstexpr

◆ SETTING_SUBTITLES_FONTNAME

constexpr auto CSettings::SETTING_SUBTITLES_FONTNAME = "subtitles.fontname"
staticconstexpr

◆ SETTING_SUBTITLES_FONTSIZE

constexpr auto CSettings::SETTING_SUBTITLES_FONTSIZE = "subtitles.fontsize"
staticconstexpr

◆ SETTING_SUBTITLES_LANGUAGES

constexpr auto CSettings::SETTING_SUBTITLES_LANGUAGES = "subtitles.languages"
staticconstexpr

◆ SETTING_SUBTITLES_MARGINVERTICAL

constexpr auto CSettings::SETTING_SUBTITLES_MARGINVERTICAL = "subtitles.marginvertical"
staticconstexpr

◆ SETTING_SUBTITLES_MOVIE

constexpr auto CSettings::SETTING_SUBTITLES_MOVIE = "subtitles.movie"
staticconstexpr

◆ SETTING_SUBTITLES_OPACITY

constexpr auto CSettings::SETTING_SUBTITLES_OPACITY = "subtitles.opacity"
staticconstexpr

◆ SETTING_SUBTITLES_OVERRIDEFONTS

constexpr auto CSettings::SETTING_SUBTITLES_OVERRIDEFONTS = "subtitles.overridefonts"
staticconstexpr

◆ SETTING_SUBTITLES_OVERRIDESTYLES

constexpr auto CSettings::SETTING_SUBTITLES_OVERRIDESTYLES = "subtitles.overridestyles"
staticconstexpr

◆ SETTING_SUBTITLES_PARSECAPTIONS

constexpr auto CSettings::SETTING_SUBTITLES_PARSECAPTIONS = "subtitles.parsecaptions"
staticconstexpr

◆ SETTING_SUBTITLES_PAUSEONSEARCH

constexpr auto CSettings::SETTING_SUBTITLES_PAUSEONSEARCH = "subtitles.pauseonsearch"
staticconstexpr

◆ SETTING_SUBTITLES_SHADOWCOLOR

constexpr auto CSettings::SETTING_SUBTITLES_SHADOWCOLOR = "subtitles.shadowcolor"
staticconstexpr

◆ SETTING_SUBTITLES_SHADOWOPACITY

constexpr auto CSettings::SETTING_SUBTITLES_SHADOWOPACITY = "subtitles.shadowopacity"
staticconstexpr

◆ SETTING_SUBTITLES_SHADOWSIZE

constexpr auto CSettings::SETTING_SUBTITLES_SHADOWSIZE = "subtitles.shadowsize"
staticconstexpr

◆ SETTING_SUBTITLES_STEREOSCOPICDEPTH

constexpr auto CSettings::SETTING_SUBTITLES_STEREOSCOPICDEPTH = "subtitles.stereoscopicdepth"
staticconstexpr

◆ SETTING_SUBTITLES_STORAGEMODE

constexpr auto CSettings::SETTING_SUBTITLES_STORAGEMODE = "subtitles.storagemode"
staticconstexpr

◆ SETTING_SUBTITLES_STYLE

constexpr auto CSettings::SETTING_SUBTITLES_STYLE = "subtitles.style"
staticconstexpr

◆ SETTING_SUBTITLES_TV

constexpr auto CSettings::SETTING_SUBTITLES_TV = "subtitles.tv"
staticconstexpr

◆ SETTING_SYSTEM_PLAYLISTSPATH

constexpr auto CSettings::SETTING_SYSTEM_PLAYLISTSPATH = "system.playlistspath"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_ACTORTHUMBS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_ACTORTHUMBS = "videolibrary.actorthumbs"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_ARTWORK_LEVEL

constexpr auto CSettings::SETTING_VIDEOLIBRARY_ARTWORK_LEVEL = "videolibrary.artworklevel"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_BACKGROUNDUPDATE

constexpr auto CSettings::SETTING_VIDEOLIBRARY_BACKGROUNDUPDATE = "videolibrary.backgroundupdate"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_CLEANUP

constexpr auto CSettings::SETTING_VIDEOLIBRARY_CLEANUP = "videolibrary.cleanup"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_EPISODEART_WHITELIST

constexpr auto CSettings::SETTING_VIDEOLIBRARY_EPISODEART_WHITELIST
staticconstexpr
Initial value:
=
"videolibrary.episodeartwhitelist"

◆ SETTING_VIDEOLIBRARY_EXPORT

constexpr auto CSettings::SETTING_VIDEOLIBRARY_EXPORT = "videolibrary.export"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_FLATTENTVSHOWS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_FLATTENTVSHOWS = "videolibrary.flattentvshows"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_GROUPMOVIESETS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_GROUPMOVIESETS = "videolibrary.groupmoviesets"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_GROUPSINGLEITEMSETS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_GROUPSINGLEITEMSETS
staticconstexpr
Initial value:
=
"videolibrary.groupsingleitemsets"

◆ SETTING_VIDEOLIBRARY_IGNOREVIDEOEXTRAS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_IGNOREVIDEOEXTRAS = "videolibrary.ignorevideoextras"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_IGNOREVIDEOVERSIONS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_IGNOREVIDEOVERSIONS
staticconstexpr
Initial value:
=
"videolibrary.ignorevideoversions"

◆ SETTING_VIDEOLIBRARY_IMPORT

constexpr auto CSettings::SETTING_VIDEOLIBRARY_IMPORT = "videolibrary.import"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_MOVIEART_WHITELIST

constexpr auto CSettings::SETTING_VIDEOLIBRARY_MOVIEART_WHITELIST = "videolibrary.movieartwhitelist"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_MOVIESETSFOLDER

constexpr auto CSettings::SETTING_VIDEOLIBRARY_MOVIESETSFOLDER = "videolibrary.moviesetsfolder"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_MUSICVIDEOART_WHITELIST

constexpr auto CSettings::SETTING_VIDEOLIBRARY_MUSICVIDEOART_WHITELIST
staticconstexpr
Initial value:
=
"videolibrary.musicvideoartwhitelist"

◆ SETTING_VIDEOLIBRARY_SHOWALLITEMS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_SHOWALLITEMS = "videolibrary.showallitems"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_SHOWEMPTYTVSHOWS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_SHOWEMPTYTVSHOWS = "videolibrary.showemptytvshows"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_SHOWPERFORMERS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_SHOWPERFORMERS
staticconstexpr
Initial value:
=
"videolibrary.musicvideosallperformers"

◆ SETTING_VIDEOLIBRARY_SHOWUNWATCHEDPLOTS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_SHOWUNWATCHEDPLOTS = "videolibrary.showunwatchedplots"
staticconstexpr

◆ SETTING_VIDEOLIBRARY_SHOWVIDEOVERSIONSASFOLDER

constexpr auto CSettings::SETTING_VIDEOLIBRARY_SHOWVIDEOVERSIONSASFOLDER
staticconstexpr
Initial value:
=
"videolibrary.showvideoversionsasfolder"

◆ SETTING_VIDEOLIBRARY_TVSHOWART_WHITELIST

constexpr auto CSettings::SETTING_VIDEOLIBRARY_TVSHOWART_WHITELIST
staticconstexpr
Initial value:
=
"videolibrary.tvshowartwhitelist"

◆ SETTING_VIDEOLIBRARY_TVSHOWSINCLUDEALLSEASONSANDSPECIALS

constexpr auto CSettings::SETTING_VIDEOLIBRARY_TVSHOWSINCLUDEALLSEASONSANDSPECIALS
staticconstexpr
Initial value:
=
"videolibrary.tvshowsincludeallseasonsandspecials"

◆ SETTING_VIDEOLIBRARY_TVSHOWSSELECTFIRSTUNWATCHEDITEM

constexpr auto CSettings::SETTING_VIDEOLIBRARY_TVSHOWSSELECTFIRSTUNWATCHEDITEM
staticconstexpr
Initial value:
=
"videolibrary.tvshowsselectfirstunwatcheditem"

◆ SETTING_VIDEOLIBRARY_UPDATEONSTARTUP

constexpr auto CSettings::SETTING_VIDEOLIBRARY_UPDATEONSTARTUP = "videolibrary.updateonstartup"
staticconstexpr

◆ SETTING_VIDEOPLAYER_ADJUSTREFRESHRATE

constexpr auto CSettings::SETTING_VIDEOPLAYER_ADJUSTREFRESHRATE = "videoplayer.adjustrefreshrate"
staticconstexpr

◆ SETTING_VIDEOPLAYER_ALLOWEDHDRFORMATS

constexpr auto CSettings::SETTING_VIDEOPLAYER_ALLOWEDHDRFORMATS = "videoplayer.allowedhdrformats"
staticconstexpr

◆ SETTING_VIDEOPLAYER_AUTOPLAYNEXTITEM

constexpr auto CSettings::SETTING_VIDEOPLAYER_AUTOPLAYNEXTITEM = "videoplayer.autoplaynextitem"
staticconstexpr

◆ SETTING_VIDEOPLAYER_CONVERTDOVI

constexpr auto CSettings::SETTING_VIDEOPLAYER_CONVERTDOVI = "videoplayer.convertdovi"
staticconstexpr

◆ SETTING_VIDEOPLAYER_ERRORINASPECT

constexpr auto CSettings::SETTING_VIDEOPLAYER_ERRORINASPECT = "videoplayer.errorinaspect"
staticconstexpr

◆ SETTING_VIDEOPLAYER_HIGHPRECISIONPROCESSING

constexpr auto CSettings::SETTING_VIDEOPLAYER_HIGHPRECISIONPROCESSING = "videoplayer.highprecision"
staticconstexpr

◆ SETTING_VIDEOPLAYER_HQSCALERS

constexpr auto CSettings::SETTING_VIDEOPLAYER_HQSCALERS = "videoplayer.hqscalers"
staticconstexpr

◆ SETTING_VIDEOPLAYER_LIMITGUIUPDATE

constexpr auto CSettings::SETTING_VIDEOPLAYER_LIMITGUIUPDATE = "videoplayer.limitguiupdate"
staticconstexpr

◆ SETTING_VIDEOPLAYER_PREFERDEFAULTFLAG

constexpr auto CSettings::SETTING_VIDEOPLAYER_PREFERDEFAULTFLAG = "videoplayer.preferdefaultflag"
staticconstexpr

◆ SETTING_VIDEOPLAYER_QUITSTEREOMODEONSTOP

constexpr auto CSettings::SETTING_VIDEOPLAYER_QUITSTEREOMODEONSTOP
staticconstexpr
Initial value:
=
"videoplayer.quitstereomodeonstop"

◆ SETTING_VIDEOPLAYER_RENDERMETHOD

constexpr auto CSettings::SETTING_VIDEOPLAYER_RENDERMETHOD = "videoplayer.rendermethod"
staticconstexpr

◆ SETTING_VIDEOPLAYER_SEEKDELAY

constexpr auto CSettings::SETTING_VIDEOPLAYER_SEEKDELAY = "videoplayer.seekdelay"
staticconstexpr

◆ SETTING_VIDEOPLAYER_SEEKSTEPS

constexpr auto CSettings::SETTING_VIDEOPLAYER_SEEKSTEPS = "videoplayer.seeksteps"
staticconstexpr

◆ SETTING_VIDEOPLAYER_STEREOSCOPICPLAYBACKMODE

constexpr auto CSettings::SETTING_VIDEOPLAYER_STEREOSCOPICPLAYBACKMODE
staticconstexpr
Initial value:
=
"videoplayer.stereoscopicplaybackmode"

◆ SETTING_VIDEOPLAYER_STRETCH43

constexpr auto CSettings::SETTING_VIDEOPLAYER_STRETCH43 = "videoplayer.stretch43"
staticconstexpr

◆ SETTING_VIDEOPLAYER_SUPPORTMVC

constexpr auto CSettings::SETTING_VIDEOPLAYER_SUPPORTMVC = "videoplayer.supportmvc"
staticconstexpr

◆ SETTING_VIDEOPLAYER_TELETEXTENABLED

constexpr auto CSettings::SETTING_VIDEOPLAYER_TELETEXTENABLED = "videoplayer.teletextenabled"
staticconstexpr

◆ SETTING_VIDEOPLAYER_TELETEXTSCALE

constexpr auto CSettings::SETTING_VIDEOPLAYER_TELETEXTSCALE = "videoplayer.teletextscale"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK = "videoplayer.usedisplayasclock"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEDXVA2

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEDXVA2 = "videoplayer.usedxva2"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEMEDIACODEC

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEMEDIACODEC = "videoplayer.usemediacodec"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEMEDIACODECSURFACE

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEMEDIACODECSURFACE
staticconstexpr
Initial value:
=
"videoplayer.usemediacodecsurface"

◆ SETTING_VIDEOPLAYER_USEPRIMEDECODER

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEPRIMEDECODER = "videoplayer.useprimedecoder"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USESTAGEFRIGHT

constexpr auto CSettings::SETTING_VIDEOPLAYER_USESTAGEFRIGHT = "videoplayer.usestagefright"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USESUPERRESOLUTION

constexpr auto CSettings::SETTING_VIDEOPLAYER_USESUPERRESOLUTION = "videoplayer.usesuperresolution"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEVDPAU

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEVDPAU = "videoplayer.usevdpau"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEVDPAUMIXER

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEVDPAUMIXER = "videoplayer.usevdpaumixer"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEVDPAUMPEG2

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEVDPAUMPEG2 = "videoplayer.usevdpaumpeg2"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEVDPAUMPEG4

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEVDPAUMPEG4 = "videoplayer.usevdpaumpeg4"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEVDPAUVC1

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEVDPAUVC1 = "videoplayer.usevdpauvc1"
staticconstexpr

◆ SETTING_VIDEOPLAYER_USEVTB

constexpr auto CSettings::SETTING_VIDEOPLAYER_USEVTB = "videoplayer.usevtb"
staticconstexpr

◆ SETTING_VIDEOSCREEN_10BITSURFACES

constexpr auto CSettings::SETTING_VIDEOSCREEN_10BITSURFACES = "videoscreen.10bitsurfaces"
staticconstexpr

◆ SETTING_VIDEOSCREEN_3DLUT

constexpr auto CSettings::SETTING_VIDEOSCREEN_3DLUT = "videoscreen.cms3dlut"
staticconstexpr

◆ SETTING_VIDEOSCREEN_BLANKDISPLAYS

constexpr auto CSettings::SETTING_VIDEOSCREEN_BLANKDISPLAYS = "videoscreen.blankdisplays"
staticconstexpr

◆ SETTING_VIDEOSCREEN_DISPLAYPROFILE

constexpr auto CSettings::SETTING_VIDEOSCREEN_DISPLAYPROFILE = "videoscreen.displayprofile"
staticconstexpr

◆ SETTING_VIDEOSCREEN_DITHER

constexpr auto CSettings::SETTING_VIDEOSCREEN_DITHER = "videoscreen.dither"
staticconstexpr

◆ SETTING_VIDEOSCREEN_DITHERDEPTH

constexpr auto CSettings::SETTING_VIDEOSCREEN_DITHERDEPTH = "videoscreen.ditherdepth"
staticconstexpr

◆ SETTING_VIDEOSCREEN_FAKEFULLSCREEN

constexpr auto CSettings::SETTING_VIDEOSCREEN_FAKEFULLSCREEN = "videoscreen.fakefullscreen"
staticconstexpr

◆ SETTING_VIDEOSCREEN_FRAMEPACKING

constexpr auto CSettings::SETTING_VIDEOSCREEN_FRAMEPACKING = "videoscreen.framepacking"
staticconstexpr

◆ SETTING_VIDEOSCREEN_GUICALIBRATION

constexpr auto CSettings::SETTING_VIDEOSCREEN_GUICALIBRATION = "videoscreen.guicalibration"
staticconstexpr

◆ SETTING_VIDEOSCREEN_GUISDRPEAKLUMINANCE

constexpr auto CSettings::SETTING_VIDEOSCREEN_GUISDRPEAKLUMINANCE = "videoscreen.guipeakluminance"
staticconstexpr

◆ SETTING_VIDEOSCREEN_LIMITEDRANGE

constexpr auto CSettings::SETTING_VIDEOSCREEN_LIMITEDRANGE = "videoscreen.limitedrange"
staticconstexpr

◆ SETTING_VIDEOSCREEN_MONITOR

constexpr auto CSettings::SETTING_VIDEOSCREEN_MONITOR = "videoscreen.monitor"
staticconstexpr

◆ SETTING_VIDEOSCREEN_NOOFBUFFERS

constexpr auto CSettings::SETTING_VIDEOSCREEN_NOOFBUFFERS = "videoscreen.noofbuffers"
staticconstexpr

◆ SETTING_VIDEOSCREEN_PREFEREDSTEREOSCOPICMODE

constexpr auto CSettings::SETTING_VIDEOSCREEN_PREFEREDSTEREOSCOPICMODE
staticconstexpr
Initial value:
=
"videoscreen.preferedstereoscopicmode"

◆ SETTING_VIDEOSCREEN_RESOLUTION

constexpr auto CSettings::SETTING_VIDEOSCREEN_RESOLUTION = "videoscreen.resolution"
staticconstexpr

◆ SETTING_VIDEOSCREEN_SCREEN

constexpr auto CSettings::SETTING_VIDEOSCREEN_SCREEN = "videoscreen.screen"
staticconstexpr

◆ SETTING_VIDEOSCREEN_SCREENMODE

constexpr auto CSettings::SETTING_VIDEOSCREEN_SCREENMODE = "videoscreen.screenmode"
staticconstexpr

◆ SETTING_VIDEOSCREEN_STEREOSCOPICMODE

constexpr auto CSettings::SETTING_VIDEOSCREEN_STEREOSCOPICMODE = "videoscreen.stereoscopicmode"
staticconstexpr

◆ SETTING_VIDEOSCREEN_TESTPATTERN

constexpr auto CSettings::SETTING_VIDEOSCREEN_TESTPATTERN = "videoscreen.testpattern"
staticconstexpr

◆ SETTING_VIDEOSCREEN_USESYSTEMSDRPEAKLUMINANCE

constexpr auto CSettings::SETTING_VIDEOSCREEN_USESYSTEMSDRPEAKLUMINANCE
staticconstexpr
Initial value:
=
"videoscreen.usesystemsdrpeakluminance"

◆ SETTING_VIDEOSCREEN_WHITELIST

constexpr auto CSettings::SETTING_VIDEOSCREEN_WHITELIST = "videoscreen.whitelist"
staticconstexpr

◆ SETTING_WEATHER_ADDON

constexpr auto CSettings::SETTING_WEATHER_ADDON = "weather.addon"
staticconstexpr

◆ SETTING_WEATHER_ADDONSETTINGS

constexpr auto CSettings::SETTING_WEATHER_ADDONSETTINGS = "weather.addonsettings"
staticconstexpr

◆ SETTING_WEATHER_CURRENTLOCATION

constexpr auto CSettings::SETTING_WEATHER_CURRENTLOCATION = "weather.currentlocation"
staticconstexpr

◆ SETTING_WINDOW_HEIGHT

constexpr auto CSettings::SETTING_WINDOW_HEIGHT = "window.height"
staticconstexpr

◆ SETTING_WINDOW_WIDTH

constexpr auto CSettings::SETTING_WINDOW_WIDTH = "window.width"
staticconstexpr

◆ VIDEOLIBRARY_ARTWORK_LEVEL_ALL

const int CSettings::VIDEOLIBRARY_ARTWORK_LEVEL_ALL = 0
static

◆ VIDEOLIBRARY_ARTWORK_LEVEL_BASIC

const int CSettings::VIDEOLIBRARY_ARTWORK_LEVEL_BASIC = 1
static

◆ VIDEOLIBRARY_ARTWORK_LEVEL_CUSTOM

const int CSettings::VIDEOLIBRARY_ARTWORK_LEVEL_CUSTOM = 2
static

◆ VIDEOLIBRARY_ARTWORK_LEVEL_NONE

const int CSettings::VIDEOLIBRARY_ARTWORK_LEVEL_NONE = 3
static

◆ VIDEOLIBRARY_PLOTS_SHOW_UNWATCHED_MOVIES

const int CSettings::VIDEOLIBRARY_PLOTS_SHOW_UNWATCHED_MOVIES = 0
static

◆ VIDEOLIBRARY_PLOTS_SHOW_UNWATCHED_TVSHOWEPISODES

const int CSettings::VIDEOLIBRARY_PLOTS_SHOW_UNWATCHED_TVSHOWEPISODES = 1
static

◆ VIDEOLIBRARY_THUMB_SHOW_UNWATCHED_EPISODE

const int CSettings::VIDEOLIBRARY_THUMB_SHOW_UNWATCHED_EPISODE = 2
static

◆ VIDEOPLAYER_ALLOWED_HDR_TYPE_DOLBY_VISION

const int CSettings::VIDEOPLAYER_ALLOWED_HDR_TYPE_DOLBY_VISION = 0
static

◆ VIDEOPLAYER_ALLOWED_HDR_TYPE_HDR10PLUS

const int CSettings::VIDEOPLAYER_ALLOWED_HDR_TYPE_HDR10PLUS = 1
static

The documentation for this class was generated from the following files: