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_HQSCALERPRECISION = "videoplayer.hqscalerprecision"
 
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_VIDEOPLAYER_QUEUETIMESIZE = "videoplayer.queuetimesize"
 
static constexpr auto SETTING_VIDEOPLAYER_QUEUEDATASIZE = "videoplayer.queuedatasize"
 
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_MAINTENANCE_CLEANIMAGECACHE = "maintenance.cleanimagecache"
 
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

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

◆ SETTING_ACCESSIBILITY_AUDIOVISUAL

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

◆ SETTING_ACCESSIBILITY_SUBHEARING

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

◆ SETTING_ADDONS_ALLOW_UNKNOWN_SOURCES

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

◆ SETTING_ADDONS_AUTOUPDATES

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

◆ SETTING_ADDONS_MANAGE_DEPENDENCIES

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

◆ SETTING_ADDONS_NOTIFICATIONS

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

◆ SETTING_ADDONS_REMOVE_ORPHANED_DEPENDENCIES

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

◆ SETTING_ADDONS_SHOW_RUNNING

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

◆ SETTING_ADDONS_UPDATEMODE

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

◆ SETTING_AUDIOCDS_AUTOACTION

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

◆ SETTING_AUDIOCDS_EJECTONRIP

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

◆ SETTING_AUDIOCDS_ENCODER

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

◆ SETTING_AUDIOCDS_RECORDINGPATH

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

◆ SETTING_AUDIOCDS_SETTINGS

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

◆ SETTING_AUDIOCDS_TRACKPATHFORMAT

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

◆ SETTING_AUDIOCDS_USECDDB

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

◆ SETTING_AUDIOOUTPUT_AC3PASSTHROUGH

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

◆ SETTING_AUDIOOUTPUT_AC3TRANSCODE

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

◆ SETTING_AUDIOOUTPUT_ATEMPOTHRESHOLD

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

◆ SETTING_AUDIOOUTPUT_AUDIODEVICE

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

◆ SETTING_AUDIOOUTPUT_CHANNELS

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

◆ SETTING_AUDIOOUTPUT_CONFIG

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

◆ SETTING_AUDIOOUTPUT_DTSHDCOREFALLBACK

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

◆ SETTING_AUDIOOUTPUT_DTSHDPASSTHROUGH

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

◆ SETTING_AUDIOOUTPUT_DTSPASSTHROUGH

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

◆ SETTING_AUDIOOUTPUT_EAC3PASSTHROUGH

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

◆ SETTING_AUDIOOUTPUT_GUISOUNDMODE

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

◆ SETTING_AUDIOOUTPUT_GUISOUNDVOLUME

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

◆ SETTING_AUDIOOUTPUT_MAINTAINORIGINALVOLUME

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

◆ SETTING_AUDIOOUTPUT_PASSTHROUGH

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

◆ SETTING_AUDIOOUTPUT_PASSTHROUGHDEVICE

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

◆ SETTING_AUDIOOUTPUT_PROCESSQUALITY

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

◆ SETTING_AUDIOOUTPUT_SAMPLERATE

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

◆ SETTING_AUDIOOUTPUT_STEREOUPMIX

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

◆ SETTING_AUDIOOUTPUT_STREAMNOISE

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

◆ SETTING_AUDIOOUTPUT_STREAMSILENCE

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

◆ SETTING_AUDIOOUTPUT_TRUEHDPASSTHROUGH

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

◆ SETTING_AUDIOOUTPUT_VOLUMESTEPS

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

◆ SETTING_AUTOPLAYNEXT_EPISODES

int CSettings::SETTING_AUTOPLAYNEXT_EPISODES = 2
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_MOVIES

int CSettings::SETTING_AUTOPLAYNEXT_MOVIES = 3
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_MUSICVIDEOS

int CSettings::SETTING_AUTOPLAYNEXT_MUSICVIDEOS = 0
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_TVSHOWS

int CSettings::SETTING_AUTOPLAYNEXT_TVSHOWS = 1
staticconstexpr

◆ SETTING_AUTOPLAYNEXT_UNCATEGORIZED

int CSettings::SETTING_AUTOPLAYNEXT_UNCATEGORIZED = 4
staticconstexpr

◆ SETTING_BLURAY_PLAYERREGION

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

◆ SETTING_CACHE_HARDDISK

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

◆ SETTING_CACHEAUDIO_DVDROM

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

◆ SETTING_CACHEAUDIO_INTERNET

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

◆ SETTING_CACHEAUDIO_LAN

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

◆ SETTING_CACHEDVD_DVDROM

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

◆ SETTING_CACHEDVD_LAN

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

◆ SETTING_CACHEUNKNOWN_INTERNET

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

◆ SETTING_CACHEVIDEO_DVDROM

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

◆ SETTING_CACHEVIDEO_INTERNET

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

◆ SETTING_CACHEVIDEO_LAN

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

◆ SETTING_DEBUG_EXTRALOGGING

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

◆ SETTING_DEBUG_SCREENSHOTPATH

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

◆ SETTING_DEBUG_SETEXTRALOGLEVEL

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

◆ SETTING_DEBUG_SHARE_LOG

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

◆ SETTING_DEBUG_SHOWLOGINFO

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

◆ SETTING_DISC_PLAYBACK

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

◆ SETTING_DVDS_AUTOMENU

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

◆ SETTING_DVDS_AUTORUN

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

◆ SETTING_DVDS_PLAYERREGION

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

◆ SETTING_EPG_EPGUPDATE

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

◆ SETTING_EPG_FUTURE_DAYSTODISPLAY

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

◆ SETTING_EPG_HIDENOINFOAVAILABLE

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

◆ SETTING_EPG_PAST_DAYSTODISPLAY

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

◆ SETTING_EPG_PREVENTUPDATESWHILEPLAYINGTV

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

◆ SETTING_EPG_RESETEPG

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

◆ SETTING_EPG_SELECTACTION

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

◆ SETTING_EVENTLOG_ENABLED

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

◆ SETTING_EVENTLOG_ENABLED_NOTIFICATIONS

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

◆ SETTING_EVENTLOG_SHOW

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

◆ SETTING_FILECACHE_BUFFERMODE

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

◆ SETTING_FILECACHE_CHUNKSIZE

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

◆ SETTING_FILECACHE_MEMORYSIZE

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

◆ SETTING_FILECACHE_READFACTOR

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

◆ SETTING_FILELISTS_ALLOWFILEDELETION

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

◆ SETTING_FILELISTS_IGNORETHEWHENSORTING

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

◆ SETTING_FILELISTS_SHOWADDSOURCEBUTTONS

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

◆ SETTING_FILELISTS_SHOWEXTENSIONS

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

◆ SETTING_FILELISTS_SHOWHIDDEN

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

◆ SETTING_FILELISTS_SHOWPARENTDIRITEMS

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

◆ SETTING_GENERAL_ADDONBROKENFILTER

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

◆ SETTING_GENERAL_ADDONFOREIGNFILTER

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

◆ SETTING_INPUT_APPLEREMOTEALWAYSON

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

◆ SETTING_INPUT_APPLEREMOTEMODE

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

◆ SETTING_INPUT_APPLEREMOTESEQUENCETIME

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

◆ SETTING_INPUT_ASKNEWCONTROLLERS

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

◆ SETTING_INPUT_CONTROLLERCONFIG

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

◆ SETTING_INPUT_CONTROLLERPOWEROFF

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

◆ SETTING_INPUT_ENABLEMOUSE

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

◆ SETTING_INPUT_PERIPHERALLIBRARIES

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

◆ SETTING_INPUT_PERIPHERALS

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

◆ SETTING_INPUT_RUMBLENOTIFY

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

◆ SETTING_INPUT_SIRIREMOTEHORIZONTALSENSITIVITY

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

◆ SETTING_INPUT_SIRIREMOTEIDLETIME

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

◆ SETTING_INPUT_SIRIREMOTEIDLETIMERENABLED

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

◆ SETTING_INPUT_SIRIREMOTEVERTICALSENSITIVITY

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

◆ SETTING_INPUT_TESTRUMBLE

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

◆ SETTING_INPUT_TVOSUSEKODIKEYBOARD

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

◆ SETTING_LOCALE_ACTIVEKEYBOARDLAYOUT

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

◆ SETTING_LOCALE_AUDIOLANGUAGE

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

◆ SETTING_LOCALE_CHARSET

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

◆ SETTING_LOCALE_COUNTRY

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

◆ SETTING_LOCALE_KEYBOARDLAYOUTS

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

◆ SETTING_LOCALE_LANGUAGE

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

◆ SETTING_LOCALE_LONGDATEFORMAT

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

◆ SETTING_LOCALE_SHORTDATEFORMAT

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

◆ SETTING_LOCALE_SPEEDUNIT

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

◆ SETTING_LOCALE_SUBTITLELANGUAGE

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

◆ SETTING_LOCALE_TEMPERATUREUNIT

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

◆ SETTING_LOCALE_TIMEFORMAT

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

◆ SETTING_LOCALE_USE24HOURCLOCK

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

◆ SETTING_LOOKANDFEEL_ENABLERSSFEEDS

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

◆ SETTING_LOOKANDFEEL_FONT

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

◆ SETTING_LOOKANDFEEL_RSSEDIT

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

◆ SETTING_LOOKANDFEEL_SKIN

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

◆ SETTING_LOOKANDFEEL_SKINCOLORS

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

◆ SETTING_LOOKANDFEEL_SKINSETTINGS

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

◆ SETTING_LOOKANDFEEL_SKINTHEME

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

◆ SETTING_LOOKANDFEEL_SKINZOOM

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

◆ SETTING_LOOKANDFEEL_SOUNDSKIN

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

◆ SETTING_LOOKANDFEEL_STARTUPACTION

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

◆ SETTING_LOOKANDFEEL_STARTUPWINDOW

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

◆ SETTING_LOOKANDFEEL_STEREOSTRENGTH

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

◆ SETTING_MAINTENANCE_CLEANIMAGECACHE

auto CSettings::SETTING_MAINTENANCE_CLEANIMAGECACHE = "maintenance.cleanimagecache"
staticconstexpr

◆ SETTING_MASTERLOCK_LOCKCODE

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

◆ SETTING_MASTERLOCK_MAXRETRIES

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

◆ SETTING_MASTERLOCK_STARTUPLOCK

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

◆ SETTING_MUSICFILES_FINDREMOTETHUMBS

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

◆ SETTING_MUSICFILES_LIBRARYTRACKFORMAT

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

◆ SETTING_MUSICFILES_NOWPLAYINGTRACKFORMAT

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

◆ SETTING_MUSICFILES_SELECTACTION

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

◆ SETTING_MUSICFILES_TRACKFORMAT

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

◆ SETTING_MUSICFILES_USETAGS

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

◆ SETTING_MUSICLIBRARY_ALBUMART_WHITELIST

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

◆ SETTING_MUSICLIBRARY_ALBUMSSCRAPER

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

◆ SETTING_MUSICLIBRARY_ARTISTART_WHITELIST

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

◆ SETTING_MUSICLIBRARY_ARTISTSFOLDER

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

◆ SETTING_MUSICLIBRARY_ARTISTSSCRAPER

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

◆ SETTING_MUSICLIBRARY_ARTWORKLEVEL

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

◆ SETTING_MUSICLIBRARY_BACKGROUNDUPDATE

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

◆ SETTING_MUSICLIBRARY_CLEANUP

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

◆ SETTING_MUSICLIBRARY_DOWNLOADINFO

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

◆ SETTING_MUSICLIBRARY_EXPORT

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

◆ SETTING_MUSICLIBRARY_EXPORT_ARTWORK

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

◆ SETTING_MUSICLIBRARY_EXPORT_FILETYPE

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

◆ SETTING_MUSICLIBRARY_EXPORT_FOLDER

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

◆ SETTING_MUSICLIBRARY_EXPORT_ITEMS

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

◆ SETTING_MUSICLIBRARY_EXPORT_OVERWRITE

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

◆ SETTING_MUSICLIBRARY_EXPORT_SKIPNFO

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

◆ SETTING_MUSICLIBRARY_EXPORT_UNSCRAPED

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

◆ SETTING_MUSICLIBRARY_IMPORT

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

◆ SETTING_MUSICLIBRARY_MUSICTHUMBS

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

◆ SETTING_MUSICLIBRARY_OVERRIDETAGS

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

◆ SETTING_MUSICLIBRARY_PREFERONLINEALBUMART

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

◆ SETTING_MUSICLIBRARY_SHOWALLITEMS

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

◆ SETTING_MUSICLIBRARY_SHOWCOMPILATIONARTISTS

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

◆ SETTING_MUSICLIBRARY_SHOWDISCS

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

◆ SETTING_MUSICLIBRARY_UPDATEONSTARTUP

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

◆ SETTING_MUSICLIBRARY_USEALLLOCALART

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

◆ SETTING_MUSICLIBRARY_USEALLREMOTEART

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

◆ SETTING_MUSICLIBRARY_USEARTISTSORTNAME

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

◆ SETTING_MUSICLIBRARY_USEORIGINALDATE

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

◆ SETTING_MUSICPLAYER_AUTOPLAYNEXTITEM

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

◆ SETTING_MUSICPLAYER_CROSSFADE

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

◆ SETTING_MUSICPLAYER_CROSSFADEALBUMTRACKS

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

◆ SETTING_MUSICPLAYER_QUEUEBYDEFAULT

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

◆ SETTING_MUSICPLAYER_REPLAYGAINAVOIDCLIPPING

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

◆ SETTING_MUSICPLAYER_REPLAYGAINNOGAINPREAMP

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

◆ SETTING_MUSICPLAYER_REPLAYGAINPREAMP

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

◆ SETTING_MUSICPLAYER_REPLAYGAINTYPE

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

◆ SETTING_MUSICPLAYER_SEEKDELAY

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

◆ SETTING_MUSICPLAYER_SEEKSTEPS

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

◆ SETTING_MUSICPLAYER_VISUALISATION

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

◆ SETTING_MYMUSIC_DEFAULTLIBVIEW

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

◆ SETTING_MYMUSIC_SONGTHUMBINVIS

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

◆ SETTING_MYVIDEOS_EXTRACTCHAPTERTHUMBS

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

◆ SETTING_MYVIDEOS_EXTRACTFLAGS

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

◆ SETTING_MYVIDEOS_EXTRACTTHUMB

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

◆ SETTING_MYVIDEOS_FLATTEN

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

◆ SETTING_MYVIDEOS_PLAYACTION

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

◆ SETTING_MYVIDEOS_REPLACELABELS

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

◆ SETTING_MYVIDEOS_SELECTACTION

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

◆ SETTING_MYVIDEOS_SELECTDEFAULTVERSION

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

◆ SETTING_MYVIDEOS_STACKVIDEOS

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

◆ SETTING_MYVIDEOS_USETAGS

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

◆ SETTING_NETWORK_BANDWIDTH

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

◆ SETTING_NETWORK_HTTPPROXYPASSWORD

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

◆ SETTING_NETWORK_HTTPPROXYPORT

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

◆ SETTING_NETWORK_HTTPPROXYSERVER

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

◆ SETTING_NETWORK_HTTPPROXYTYPE

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

◆ SETTING_NETWORK_HTTPPROXYUSERNAME

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

◆ SETTING_NETWORK_USEHTTPPROXY

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

◆ SETTING_PICTURES_DISPLAYRESOLUTION

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

◆ SETTING_PICTURES_GENERATETHUMBS

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

◆ SETTING_PICTURES_SHOWVIDEOS

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

◆ SETTING_PICTURES_USETAGS

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

◆ SETTING_POWERMANAGEMENT_DISPLAYSOFF

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

◆ SETTING_POWERMANAGEMENT_SHUTDOWNSTATE

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

◆ SETTING_POWERMANAGEMENT_SHUTDOWNTIME

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

◆ SETTING_POWERMANAGEMENT_WAITFORNETWORK

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

◆ SETTING_POWERMANAGEMENT_WAKEONACCESS

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

◆ SETTING_PVRCLIENT_MENUHOOK

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

◆ SETTING_PVRMANAGER_ADDONS

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

◆ SETTING_PVRMANAGER_BACKENDCHANNELGROUPSORDER

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

◆ SETTING_PVRMANAGER_BACKENDCHANNELORDER

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

◆ SETTING_PVRMANAGER_CHANNELMANAGER

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

◆ SETTING_PVRMANAGER_CHANNELSCAN

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

◆ SETTING_PVRMANAGER_CLIENTPRIORITIES

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

◆ SETTING_PVRMANAGER_GROUPMANAGER

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

◆ SETTING_PVRMANAGER_PRESELECTPLAYINGCHANNEL

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

◆ SETTING_PVRMANAGER_RESETDB

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

◆ SETTING_PVRMANAGER_STARTGROUPCHANNELNUMBERSFROMONE

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

◆ SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERS

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

◆ SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERSALWAYS

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

◆ SETTING_PVRMENU_CLOSECHANNELOSDONSWITCH

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

◆ SETTING_PVRMENU_DISPLAYCHANNELINFO

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

◆ SETTING_PVRMENU_ICONPATH

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

◆ SETTING_PVRMENU_SEARCHICONS

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

◆ SETTING_PVRPARENTAL_DURATION

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

◆ SETTING_PVRPARENTAL_ENABLED

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

◆ SETTING_PVRPARENTAL_PIN

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

◆ SETTING_PVRPLAYBACK_AUTOPLAYNEXTPROGRAMME

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

◆ SETTING_PVRPLAYBACK_CHANNELENTRYTIMEOUT

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

◆ SETTING_PVRPLAYBACK_CONFIRMCHANNELSWITCH

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

◆ SETTING_PVRPLAYBACK_DELAYMARKLASTWATCHED

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

◆ SETTING_PVRPLAYBACK_FPS

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

◆ SETTING_PVRPLAYBACK_SIGNALQUALITY

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

◆ SETTING_PVRPLAYBACK_SWITCHTOFULLSCREENCHANNELTYPES

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

◆ SETTING_PVRPOWERMANAGEMENT_BACKENDIDLETIME

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

◆ SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUP

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

◆ SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUPTIME

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

◆ SETTING_PVRPOWERMANAGEMENT_ENABLED

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

◆ SETTING_PVRPOWERMANAGEMENT_PREWAKEUP

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

◆ SETTING_PVRPOWERMANAGEMENT_SETWAKEUPCMD

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

◆ SETTING_PVRRECORD_GROUPRECORDINGS

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

◆ SETTING_PVRRECORD_INSTANTRECORDACTION

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

◆ SETTING_PVRRECORD_INSTANTRECORDTIME

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

◆ SETTING_PVRRECORD_MARGINEND

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

◆ SETTING_PVRRECORD_MARGINSTART

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

◆ SETTING_PVRRECORD_TIMERNOTIFICATIONS

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

◆ SETTING_PVRREMINDERS_AUTOCLOSEDELAY

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

◆ SETTING_PVRREMINDERS_AUTORECORD

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

◆ SETTING_PVRREMINDERS_AUTOSWITCH

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

◆ SETTING_PVRTIMERS_HIDEDISABLEDTIMERS

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

◆ SETTING_SCRAPERS_MOVIESDEFAULT

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

◆ SETTING_SCRAPERS_MUSICVIDEOSDEFAULT

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

◆ SETTING_SCRAPERS_TVSHOWSDEFAULT

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

◆ SETTING_SCREENSAVER_DISABLEFORAUDIO

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

◆ SETTING_SCREENSAVER_MODE

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

◆ SETTING_SCREENSAVER_PREVIEW

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

◆ SETTING_SCREENSAVER_SETTINGS

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

◆ SETTING_SCREENSAVER_TIME

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

◆ SETTING_SCREENSAVER_USEDIMONPAUSE

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

◆ SETTING_SERVICES_AIRPLAY

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

◆ SETTING_SERVICES_AIRPLAYPASSWORD

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

◆ SETTING_SERVICES_AIRPLAYVIDEOSUPPORT

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

◆ SETTING_SERVICES_AIRPLAYVOLUMECONTROL

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

◆ SETTING_SERVICES_DEVICENAME

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

◆ SETTING_SERVICES_DEVICEUUID

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

◆ SETTING_SERVICES_ESALLINTERFACES

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

◆ SETTING_SERVICES_ESCONTINUOUSDELAY

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

◆ SETTING_SERVICES_ESENABLED

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

◆ SETTING_SERVICES_ESINITIALDELAY

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

◆ SETTING_SERVICES_ESMAXCLIENTS

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

◆ SETTING_SERVICES_ESPORT

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

◆ SETTING_SERVICES_ESPORTRANGE

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

◆ SETTING_SERVICES_UPNP

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

◆ SETTING_SERVICES_UPNPANNOUNCE

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

◆ SETTING_SERVICES_UPNPCONTROLLER

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

◆ SETTING_SERVICES_UPNPLOOKFOREXTERNALSUBTITLES

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

◆ SETTING_SERVICES_UPNPPLAYERVOLUMESYNC

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

◆ SETTING_SERVICES_UPNPRENDERER

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

◆ SETTING_SERVICES_UPNPSERVER

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

◆ SETTING_SERVICES_USEAIRPLAYPASSWORD

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

◆ SETTING_SERVICES_WEBSERVER

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

◆ SETTING_SERVICES_WEBSERVERAUTHENTICATION

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

◆ SETTING_SERVICES_WEBSERVERPASSWORD

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

◆ SETTING_SERVICES_WEBSERVERPORT

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

◆ SETTING_SERVICES_WEBSERVERSSL

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

◆ SETTING_SERVICES_WEBSERVERUSERNAME

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

◆ SETTING_SERVICES_WEBSKIN

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

◆ SETTING_SERVICES_WSDISCOVERY

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

◆ SETTING_SERVICES_ZEROCONF

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

◆ SETTING_SLIDESHOW_DISPLAYEFFECTS

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

◆ SETTING_SLIDESHOW_HIGHQUALITYDOWNSCALING

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

◆ SETTING_SLIDESHOW_SHUFFLE

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

◆ SETTING_SLIDESHOW_STAYTIME

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

◆ SETTING_SMB_CHUNKSIZE

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

◆ SETTING_SMB_LEGACYSECURITY

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

◆ SETTING_SMB_MAXPROTOCOL

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

◆ SETTING_SMB_MINPROTOCOL

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

◆ SETTING_SMB_WINSSERVER

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

◆ SETTING_SMB_WORKGROUP

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

◆ SETTING_SOURCE_MUSIC

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

◆ SETTING_SOURCE_PICTURES

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

◆ SETTING_SOURCE_VIDEOS

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

◆ SETTING_SUBTITLES_ALIGN

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

◆ SETTING_SUBTITLES_BACKGROUNDTYPE

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

◆ SETTING_SUBTITLES_BGCOLOR

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

◆ SETTING_SUBTITLES_BGOPACITY

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

◆ SETTING_SUBTITLES_BLUR

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

◆ SETTING_SUBTITLES_BORDERCOLOR

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

◆ SETTING_SUBTITLES_BORDERSIZE

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

◆ SETTING_SUBTITLES_CAPTIONSALIGN

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

◆ SETTING_SUBTITLES_CHARSET

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

◆ SETTING_SUBTITLES_COLOR

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

◆ SETTING_SUBTITLES_CUSTOMPATH

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

◆ SETTING_SUBTITLES_DOWNLOADFIRST

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

◆ SETTING_SUBTITLES_FONTNAME

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

◆ SETTING_SUBTITLES_FONTSIZE

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

◆ SETTING_SUBTITLES_LANGUAGES

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

◆ SETTING_SUBTITLES_MARGINVERTICAL

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

◆ SETTING_SUBTITLES_MOVIE

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

◆ SETTING_SUBTITLES_OPACITY

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

◆ SETTING_SUBTITLES_OVERRIDEFONTS

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

◆ SETTING_SUBTITLES_OVERRIDESTYLES

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

◆ SETTING_SUBTITLES_PARSECAPTIONS

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

◆ SETTING_SUBTITLES_PAUSEONSEARCH

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

◆ SETTING_SUBTITLES_SHADOWCOLOR

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

◆ SETTING_SUBTITLES_SHADOWOPACITY

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

◆ SETTING_SUBTITLES_SHADOWSIZE

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

◆ SETTING_SUBTITLES_STEREOSCOPICDEPTH

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

◆ SETTING_SUBTITLES_STORAGEMODE

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

◆ SETTING_SUBTITLES_STYLE

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

◆ SETTING_SUBTITLES_TV

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

◆ SETTING_SYSTEM_PLAYLISTSPATH

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

◆ SETTING_VIDEOLIBRARY_ACTORTHUMBS

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

◆ SETTING_VIDEOLIBRARY_ARTWORK_LEVEL

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

◆ SETTING_VIDEOLIBRARY_BACKGROUNDUPDATE

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

◆ SETTING_VIDEOLIBRARY_CLEANUP

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

◆ SETTING_VIDEOLIBRARY_EPISODEART_WHITELIST

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

◆ SETTING_VIDEOLIBRARY_EXPORT

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

◆ SETTING_VIDEOLIBRARY_FLATTENTVSHOWS

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

◆ SETTING_VIDEOLIBRARY_GROUPMOVIESETS

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

◆ SETTING_VIDEOLIBRARY_GROUPSINGLEITEMSETS

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

◆ SETTING_VIDEOLIBRARY_IGNOREVIDEOEXTRAS

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

◆ SETTING_VIDEOLIBRARY_IGNOREVIDEOVERSIONS

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

◆ SETTING_VIDEOLIBRARY_IMPORT

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

◆ SETTING_VIDEOLIBRARY_MOVIEART_WHITELIST

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

◆ SETTING_VIDEOLIBRARY_MOVIESETSFOLDER

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

◆ SETTING_VIDEOLIBRARY_MUSICVIDEOART_WHITELIST

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

◆ SETTING_VIDEOLIBRARY_SHOWALLITEMS

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

◆ SETTING_VIDEOLIBRARY_SHOWEMPTYTVSHOWS

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

◆ SETTING_VIDEOLIBRARY_SHOWPERFORMERS

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

◆ SETTING_VIDEOLIBRARY_SHOWUNWATCHEDPLOTS

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

◆ SETTING_VIDEOLIBRARY_SHOWVIDEOVERSIONSASFOLDER

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

◆ SETTING_VIDEOLIBRARY_TVSHOWART_WHITELIST

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

◆ SETTING_VIDEOLIBRARY_TVSHOWSINCLUDEALLSEASONSANDSPECIALS

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

◆ SETTING_VIDEOLIBRARY_TVSHOWSSELECTFIRSTUNWATCHEDITEM

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

◆ SETTING_VIDEOLIBRARY_UPDATEONSTARTUP

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

◆ SETTING_VIDEOPLAYER_ADJUSTREFRESHRATE

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

◆ SETTING_VIDEOPLAYER_ALLOWEDHDRFORMATS

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

◆ SETTING_VIDEOPLAYER_AUTOPLAYNEXTITEM

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

◆ SETTING_VIDEOPLAYER_CONVERTDOVI

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

◆ SETTING_VIDEOPLAYER_ERRORINASPECT

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

◆ SETTING_VIDEOPLAYER_HIGHPRECISIONPROCESSING

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

◆ SETTING_VIDEOPLAYER_HQSCALERPRECISION

auto CSettings::SETTING_VIDEOPLAYER_HQSCALERPRECISION = "videoplayer.hqscalerprecision"
staticconstexpr

◆ SETTING_VIDEOPLAYER_HQSCALERS

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

◆ SETTING_VIDEOPLAYER_LIMITGUIUPDATE

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

◆ SETTING_VIDEOPLAYER_PREFERDEFAULTFLAG

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

◆ SETTING_VIDEOPLAYER_QUEUEDATASIZE

auto CSettings::SETTING_VIDEOPLAYER_QUEUEDATASIZE = "videoplayer.queuedatasize"
staticconstexpr

◆ SETTING_VIDEOPLAYER_QUEUETIMESIZE

auto CSettings::SETTING_VIDEOPLAYER_QUEUETIMESIZE = "videoplayer.queuetimesize"
staticconstexpr

◆ SETTING_VIDEOPLAYER_QUITSTEREOMODEONSTOP

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

◆ SETTING_VIDEOPLAYER_RENDERMETHOD

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

◆ SETTING_VIDEOPLAYER_SEEKDELAY

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

◆ SETTING_VIDEOPLAYER_SEEKSTEPS

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

◆ SETTING_VIDEOPLAYER_STEREOSCOPICPLAYBACKMODE

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

◆ SETTING_VIDEOPLAYER_STRETCH43

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

◆ SETTING_VIDEOPLAYER_SUPPORTMVC

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

◆ SETTING_VIDEOPLAYER_TELETEXTENABLED

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

◆ SETTING_VIDEOPLAYER_TELETEXTSCALE

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

◆ SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK

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

◆ SETTING_VIDEOPLAYER_USEDXVA2

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

◆ SETTING_VIDEOPLAYER_USEMEDIACODEC

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

◆ SETTING_VIDEOPLAYER_USEMEDIACODECSURFACE

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

◆ SETTING_VIDEOPLAYER_USEPRIMEDECODER

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

◆ SETTING_VIDEOPLAYER_USESTAGEFRIGHT

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

◆ SETTING_VIDEOPLAYER_USESUPERRESOLUTION

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

◆ SETTING_VIDEOPLAYER_USEVDPAU

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

◆ SETTING_VIDEOPLAYER_USEVDPAUMIXER

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

◆ SETTING_VIDEOPLAYER_USEVDPAUMPEG2

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

◆ SETTING_VIDEOPLAYER_USEVDPAUMPEG4

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

◆ SETTING_VIDEOPLAYER_USEVDPAUVC1

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

◆ SETTING_VIDEOPLAYER_USEVTB

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

◆ SETTING_VIDEOSCREEN_10BITSURFACES

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

◆ SETTING_VIDEOSCREEN_3DLUT

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

◆ SETTING_VIDEOSCREEN_BLANKDISPLAYS

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

◆ SETTING_VIDEOSCREEN_DISPLAYPROFILE

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

◆ SETTING_VIDEOSCREEN_DITHER

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

◆ SETTING_VIDEOSCREEN_DITHERDEPTH

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

◆ SETTING_VIDEOSCREEN_FAKEFULLSCREEN

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

◆ SETTING_VIDEOSCREEN_FRAMEPACKING

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

◆ SETTING_VIDEOSCREEN_GUICALIBRATION

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

◆ SETTING_VIDEOSCREEN_GUISDRPEAKLUMINANCE

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

◆ SETTING_VIDEOSCREEN_LIMITEDRANGE

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

◆ SETTING_VIDEOSCREEN_MONITOR

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

◆ SETTING_VIDEOSCREEN_NOOFBUFFERS

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

◆ SETTING_VIDEOSCREEN_PREFEREDSTEREOSCOPICMODE

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

◆ SETTING_VIDEOSCREEN_RESOLUTION

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

◆ SETTING_VIDEOSCREEN_SCREEN

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

◆ SETTING_VIDEOSCREEN_SCREENMODE

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

◆ SETTING_VIDEOSCREEN_STEREOSCOPICMODE

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

◆ SETTING_VIDEOSCREEN_TESTPATTERN

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

◆ SETTING_VIDEOSCREEN_USESYSTEMSDRPEAKLUMINANCE

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

◆ SETTING_VIDEOSCREEN_WHITELIST

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

◆ SETTING_WEATHER_ADDON

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

◆ SETTING_WEATHER_ADDONSETTINGS

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

◆ SETTING_WEATHER_CURRENTLOCATION

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

◆ SETTING_WINDOW_HEIGHT

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

◆ SETTING_WINDOW_WIDTH

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: