Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
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 ISettingCreator ISettingControlCreator

Public Member Functions

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

Static Public Attributes

static const std::string SETTING_LOOKANDFEEL_SKIN = "lookandfeel.skin"
 
static const std::string SETTING_LOOKANDFEEL_SKINSETTINGS = "lookandfeel.skinsettings"
 
static const std::string SETTING_LOOKANDFEEL_SKINTHEME = "lookandfeel.skintheme"
 
static const std::string SETTING_LOOKANDFEEL_SKINCOLORS = "lookandfeel.skincolors"
 
static const std::string SETTING_LOOKANDFEEL_FONT = "lookandfeel.font"
 
static const std::string SETTING_LOOKANDFEEL_SKINZOOM = "lookandfeel.skinzoom"
 
static const std::string SETTING_LOOKANDFEEL_STARTUPACTION = "lookandfeel.startupaction"
 
static const std::string SETTING_LOOKANDFEEL_STARTUPWINDOW = "lookandfeel.startupwindow"
 
static const std::string SETTING_LOOKANDFEEL_SOUNDSKIN = "lookandfeel.soundskin"
 
static const std::string SETTING_LOOKANDFEEL_ENABLERSSFEEDS = "lookandfeel.enablerssfeeds"
 
static const std::string SETTING_LOOKANDFEEL_RSSEDIT = "lookandfeel.rssedit"
 
static const std::string SETTING_LOOKANDFEEL_STEREOSTRENGTH = "lookandfeel.stereostrength"
 
static const std::string SETTING_LOCALE_LANGUAGE = "locale.language"
 
static const std::string SETTING_LOCALE_COUNTRY = "locale.country"
 
static const std::string SETTING_LOCALE_CHARSET = "locale.charset"
 
static const std::string SETTING_LOCALE_KEYBOARDLAYOUTS = "locale.keyboardlayouts"
 
static const std::string SETTING_LOCALE_ACTIVEKEYBOARDLAYOUT = "locale.activekeyboardlayout"
 
static const std::string SETTING_LOCALE_TIMEZONECOUNTRY = "locale.timezonecountry"
 
static const std::string SETTING_LOCALE_TIMEZONE = "locale.timezone"
 
static const std::string SETTING_LOCALE_SHORTDATEFORMAT = "locale.shortdateformat"
 
static const std::string SETTING_LOCALE_LONGDATEFORMAT = "locale.longdateformat"
 
static const std::string SETTING_LOCALE_TIMEFORMAT = "locale.timeformat"
 
static const std::string SETTING_LOCALE_USE24HOURCLOCK = "locale.use24hourclock"
 
static const std::string SETTING_LOCALE_TEMPERATUREUNIT = "locale.temperatureunit"
 
static const std::string SETTING_LOCALE_SPEEDUNIT = "locale.speedunit"
 
static const std::string SETTING_FILELISTS_SHOWPARENTDIRITEMS = "filelists.showparentdiritems"
 
static const std::string SETTING_FILELISTS_SHOWEXTENSIONS = "filelists.showextensions"
 
static const std::string SETTING_FILELISTS_IGNORETHEWHENSORTING = "filelists.ignorethewhensorting"
 
static const std::string SETTING_FILELISTS_ALLOWFILEDELETION = "filelists.allowfiledeletion"
 
static const std::string SETTING_FILELISTS_SHOWADDSOURCEBUTTONS = "filelists.showaddsourcebuttons"
 
static const std::string SETTING_FILELISTS_SHOWHIDDEN = "filelists.showhidden"
 
static const std::string SETTING_SCREENSAVER_MODE = "screensaver.mode"
 
static const std::string SETTING_SCREENSAVER_SETTINGS = "screensaver.settings"
 
static const std::string SETTING_SCREENSAVER_PREVIEW = "screensaver.preview"
 
static const std::string SETTING_SCREENSAVER_TIME = "screensaver.time"
 
static const std::string SETTING_SCREENSAVER_USEMUSICVISINSTEAD = "screensaver.usemusicvisinstead"
 
static const std::string SETTING_SCREENSAVER_USEDIMONPAUSE = "screensaver.usedimonpause"
 
static const std::string SETTING_WINDOW_WIDTH = "window.width"
 
static const std::string SETTING_WINDOW_HEIGHT = "window.height"
 
static const std::string SETTING_VIDEOLIBRARY_SHOWUNWATCHEDPLOTS = "videolibrary.showunwatchedplots"
 
static const std::string SETTING_VIDEOLIBRARY_ACTORTHUMBS = "videolibrary.actorthumbs"
 
static const std::string SETTING_MYVIDEOS_FLATTEN = "myvideos.flatten"
 
static const std::string SETTING_VIDEOLIBRARY_FLATTENTVSHOWS = "videolibrary.flattentvshows"
 
static const std::string SETTING_VIDEOLIBRARY_TVSHOWSSELECTFIRSTUNWATCHEDITEM = "videolibrary.tvshowsselectfirstunwatcheditem"
 
static const std::string SETTING_VIDEOLIBRARY_TVSHOWSINCLUDEALLSEASONSANDSPECIALS = "videolibrary.tvshowsincludeallseasonsandspecials"
 
static const std::string SETTING_VIDEOLIBRARY_SHOWALLITEMS = "videolibrary.showallitems"
 
static const std::string SETTING_VIDEOLIBRARY_GROUPMOVIESETS = "videolibrary.groupmoviesets"
 
static const std::string SETTING_VIDEOLIBRARY_GROUPSINGLEITEMSETS = "videolibrary.groupsingleitemsets"
 
static const std::string SETTING_VIDEOLIBRARY_UPDATEONSTARTUP = "videolibrary.updateonstartup"
 
static const std::string SETTING_VIDEOLIBRARY_BACKGROUNDUPDATE = "videolibrary.backgroundupdate"
 
static const std::string SETTING_VIDEOLIBRARY_CLEANUP = "videolibrary.cleanup"
 
static const std::string SETTING_VIDEOLIBRARY_EXPORT = "videolibrary.export"
 
static const std::string SETTING_VIDEOLIBRARY_IMPORT = "videolibrary.import"
 
static const std::string SETTING_VIDEOLIBRARY_SHOWEMPTYTVSHOWS = "videolibrary.showemptytvshows"
 
static const std::string SETTING_LOCALE_AUDIOLANGUAGE = "locale.audiolanguage"
 
static const std::string SETTING_VIDEOPLAYER_PREFERDEFAULTFLAG = "videoplayer.preferdefaultflag"
 
static const std::string SETTING_VIDEOPLAYER_AUTOPLAYNEXTITEM = "videoplayer.autoplaynextitem"
 
static const std::string SETTING_VIDEOPLAYER_SEEKSTEPS = "videoplayer.seeksteps"
 
static const std::string SETTING_VIDEOPLAYER_SEEKDELAY = "videoplayer.seekdelay"
 
static const std::string SETTING_VIDEOPLAYER_ADJUSTREFRESHRATE = "videoplayer.adjustrefreshrate"
 
static const std::string SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK = "videoplayer.usedisplayasclock"
 
static const std::string SETTING_VIDEOPLAYER_ERRORINASPECT = "videoplayer.errorinaspect"
 
static const std::string SETTING_VIDEOPLAYER_STRETCH43 = "videoplayer.stretch43"
 
static const std::string SETTING_VIDEOPLAYER_TELETEXTENABLED = "videoplayer.teletextenabled"
 
static const std::string SETTING_VIDEOPLAYER_TELETEXTSCALE = "videoplayer.teletextscale"
 
static const std::string SETTING_VIDEOPLAYER_STEREOSCOPICPLAYBACKMODE = "videoplayer.stereoscopicplaybackmode"
 
static const std::string SETTING_VIDEOPLAYER_QUITSTEREOMODEONSTOP = "videoplayer.quitstereomodeonstop"
 
static const std::string SETTING_VIDEOPLAYER_RENDERMETHOD = "videoplayer.rendermethod"
 
static const std::string SETTING_VIDEOPLAYER_HQSCALERS = "videoplayer.hqscalers"
 
static const std::string SETTING_VIDEOPLAYER_USEAMCODEC = "videoplayer.useamcodec"
 
static const std::string SETTING_VIDEOPLAYER_USEAMCODECMPEG2 = "videoplayer.useamcodecmpeg2"
 
static const std::string SETTING_VIDEOPLAYER_USEAMCODECMPEG4 = "videoplayer.useamcodecmpeg4"
 
static const std::string SETTING_VIDEOPLAYER_USEAMCODECH264 = "videoplayer.useamcodech264"
 
static const std::string SETTING_VIDEOPLAYER_USEMEDIACODEC = "videoplayer.usemediacodec"
 
static const std::string SETTING_VIDEOPLAYER_USEMEDIACODECSURFACE = "videoplayer.usemediacodecsurface"
 
static const std::string SETTING_VIDEOPLAYER_USEVDPAU = "videoplayer.usevdpau"
 
static const std::string SETTING_VIDEOPLAYER_USEVDPAUMIXER = "videoplayer.usevdpaumixer"
 
static const std::string SETTING_VIDEOPLAYER_USEVDPAUMPEG2 = "videoplayer.usevdpaumpeg2"
 
static const std::string SETTING_VIDEOPLAYER_USEVDPAUMPEG4 = "videoplayer.usevdpaumpeg4"
 
static const std::string SETTING_VIDEOPLAYER_USEVDPAUVC1 = "videoplayer.usevdpauvc1"
 
static const std::string SETTING_VIDEOPLAYER_USEDXVA2 = "videoplayer.usedxva2"
 
static const std::string SETTING_VIDEOPLAYER_USEOMXPLAYER = "videoplayer.useomxplayer"
 
static const std::string SETTING_VIDEOPLAYER_USEVTB = "videoplayer.usevtb"
 
static const std::string SETTING_VIDEOPLAYER_USEMMAL = "videoplayer.usemmal"
 
static const std::string SETTING_VIDEOPLAYER_USEPRIMEDECODER = "videoplayer.useprimedecoder"
 
static const std::string SETTING_VIDEOPLAYER_USESTAGEFRIGHT = "videoplayer.usestagefright"
 
static const std::string SETTING_VIDEOPLAYER_LIMITGUIUPDATE = "videoplayer.limitguiupdate"
 
static const std::string SETTING_VIDEOPLAYER_SUPPORTMVC = "videoplayer.supportmvc"
 
static const std::string SETTING_MYVIDEOS_SELECTACTION = "myvideos.selectaction"
 
static const std::string SETTING_MYVIDEOS_USETAGS = "myvideos.usetags"
 
static const std::string SETTING_MYVIDEOS_EXTRACTFLAGS = "myvideos.extractflags"
 
static const std::string SETTING_MYVIDEOS_EXTRACTCHAPTERTHUMBS = "myvideos.extractchapterthumbs"
 
static const std::string SETTING_MYVIDEOS_REPLACELABELS = "myvideos.replacelabels"
 
static const std::string SETTING_MYVIDEOS_EXTRACTTHUMB = "myvideos.extractthumb"
 
static const std::string SETTING_MYVIDEOS_STACKVIDEOS = "myvideos.stackvideos"
 
static const std::string SETTING_LOCALE_SUBTITLELANGUAGE = "locale.subtitlelanguage"
 
static const std::string SETTING_SUBTITLES_PARSECAPTIONS = "subtitles.parsecaptions"
 
static const std::string SETTING_SUBTITLES_ALIGN = "subtitles.align"
 
static const std::string SETTING_SUBTITLES_STEREOSCOPICDEPTH = "subtitles.stereoscopicdepth"
 
static const std::string SETTING_SUBTITLES_FONT = "subtitles.font"
 
static const std::string SETTING_SUBTITLES_HEIGHT = "subtitles.height"
 
static const std::string SETTING_SUBTITLES_STYLE = "subtitles.style"
 
static const std::string SETTING_SUBTITLES_COLOR = "subtitles.color"
 
static const std::string SETTING_SUBTITLES_BGCOLOR = "subtitles.bgcolor"
 
static const std::string SETTING_SUBTITLES_BGOPACITY = "subtitles.bgopacity"
 
static const std::string SETTING_SUBTITLES_CHARSET = "subtitles.charset"
 
static const std::string SETTING_SUBTITLES_OVERRIDEASSFONTS = "subtitles.overrideassfonts"
 
static const std::string SETTING_SUBTITLES_LANGUAGES = "subtitles.languages"
 
static const std::string SETTING_SUBTITLES_STORAGEMODE = "subtitles.storagemode"
 
static const std::string SETTING_SUBTITLES_CUSTOMPATH = "subtitles.custompath"
 
static const std::string SETTING_SUBTITLES_PAUSEONSEARCH = "subtitles.pauseonsearch"
 
static const std::string SETTING_SUBTITLES_DOWNLOADFIRST = "subtitles.downloadfirst"
 
static const std::string SETTING_SUBTITLES_TV = "subtitles.tv"
 
static const std::string SETTING_SUBTITLES_MOVIE = "subtitles.movie"
 
static const std::string SETTING_DVDS_AUTORUN = "dvds.autorun"
 
static const std::string SETTING_DVDS_PLAYERREGION = "dvds.playerregion"
 
static const std::string SETTING_DVDS_AUTOMENU = "dvds.automenu"
 
static const std::string SETTING_DISC_PLAYBACK = "disc.playback"
 
static const std::string SETTING_BLURAY_PLAYERREGION = "bluray.playerregion"
 
static const std::string SETTING_ACCESSIBILITY_AUDIOVISUAL = "accessibility.audiovisual"
 
static const std::string SETTING_ACCESSIBILITY_AUDIOHEARING = "accessibility.audiohearing"
 
static const std::string SETTING_ACCESSIBILITY_SUBHEARING = "accessibility.subhearing"
 
static const std::string SETTING_SCRAPERS_MOVIESDEFAULT = "scrapers.moviesdefault"
 
static const std::string SETTING_SCRAPERS_TVSHOWSDEFAULT = "scrapers.tvshowsdefault"
 
static const std::string SETTING_SCRAPERS_MUSICVIDEOSDEFAULT = "scrapers.musicvideosdefault"
 
static const std::string SETTING_PVRMANAGER_PRESELECTPLAYINGCHANNEL = "pvrmanager.preselectplayingchannel"
 
static const std::string SETTING_PVRMANAGER_SYNCCHANNELGROUPS = "pvrmanager.syncchannelgroups"
 
static const std::string SETTING_PVRMANAGER_BACKENDCHANNELORDER = "pvrmanager.backendchannelorder"
 
static const std::string SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERS = "pvrmanager.usebackendchannelnumbers"
 
static const std::string SETTING_PVRMANAGER_CLIENTPRIORITIES = "pvrmanager.clientpriorities"
 
static const std::string SETTING_PVRMANAGER_CHANNELMANAGER = "pvrmanager.channelmanager"
 
static const std::string SETTING_PVRMANAGER_GROUPMANAGER = "pvrmanager.groupmanager"
 
static const std::string SETTING_PVRMANAGER_CHANNELSCAN = "pvrmanager.channelscan"
 
static const std::string SETTING_PVRMANAGER_RESETDB = "pvrmanager.resetdb"
 
static const std::string SETTING_PVRMENU_DISPLAYCHANNELINFO = "pvrmenu.displaychannelinfo"
 
static const std::string SETTING_PVRMENU_CLOSECHANNELOSDONSWITCH = "pvrmenu.closechannelosdonswitch"
 
static const std::string SETTING_PVRMENU_ICONPATH = "pvrmenu.iconpath"
 
static const std::string SETTING_PVRMENU_SEARCHICONS = "pvrmenu.searchicons"
 
static const std::string SETTING_EPG_PAST_DAYSTODISPLAY = "epg.pastdaystodisplay"
 
static const std::string SETTING_EPG_FUTURE_DAYSTODISPLAY = "epg.futuredaystodisplay"
 
static const std::string SETTING_EPG_SELECTACTION = "epg.selectaction"
 
static const std::string SETTING_EPG_HIDENOINFOAVAILABLE = "epg.hidenoinfoavailable"
 
static const std::string SETTING_EPG_EPGUPDATE = "epg.epgupdate"
 
static const std::string SETTING_EPG_PREVENTUPDATESWHILEPLAYINGTV = "epg.preventupdateswhileplayingtv"
 
static const std::string SETTING_EPG_IGNOREDBFORCLIENT = "epg.ignoredbforclient"
 
static const std::string SETTING_EPG_RESETEPG = "epg.resetepg"
 
static const std::string SETTING_PVRPLAYBACK_SWITCHTOFULLSCREEN = "pvrplayback.switchtofullscreen"
 
static const std::string SETTING_PVRPLAYBACK_SIGNALQUALITY = "pvrplayback.signalquality"
 
static const std::string SETTING_PVRPLAYBACK_CONFIRMCHANNELSWITCH = "pvrplayback.confirmchannelswitch"
 
static const std::string SETTING_PVRPLAYBACK_CHANNELENTRYTIMEOUT = "pvrplayback.channelentrytimeout"
 
static const std::string SETTING_PVRPLAYBACK_DELAYMARKLASTWATCHED = "pvrplayback.delaymarklastwatched"
 
static const std::string SETTING_PVRPLAYBACK_FPS = "pvrplayback.fps"
 
static const std::string SETTING_PVRRECORD_INSTANTRECORDACTION = "pvrrecord.instantrecordaction"
 
static const std::string SETTING_PVRRECORD_INSTANTRECORDTIME = "pvrrecord.instantrecordtime"
 
static const std::string SETTING_PVRRECORD_MARGINSTART = "pvrrecord.marginstart"
 
static const std::string SETTING_PVRRECORD_MARGINEND = "pvrrecord.marginend"
 
static const std::string SETTING_PVRRECORD_TIMERNOTIFICATIONS = "pvrrecord.timernotifications"
 
static const std::string SETTING_PVRRECORD_GROUPRECORDINGS = "pvrrecord.grouprecordings"
 
static const std::string SETTING_PVRPOWERMANAGEMENT_ENABLED = "pvrpowermanagement.enabled"
 
static const std::string SETTING_PVRPOWERMANAGEMENT_BACKENDIDLETIME = "pvrpowermanagement.backendidletime"
 
static const std::string SETTING_PVRPOWERMANAGEMENT_SETWAKEUPCMD = "pvrpowermanagement.setwakeupcmd"
 
static const std::string SETTING_PVRPOWERMANAGEMENT_PREWAKEUP = "pvrpowermanagement.prewakeup"
 
static const std::string SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUP = "pvrpowermanagement.dailywakeup"
 
static const std::string SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUPTIME = "pvrpowermanagement.dailywakeuptime"
 
static const std::string SETTING_PVRPARENTAL_ENABLED = "pvrparental.enabled"
 
static const std::string SETTING_PVRPARENTAL_PIN = "pvrparental.pin"
 
static const std::string SETTING_PVRPARENTAL_DURATION = "pvrparental.duration"
 
static const std::string SETTING_PVRCLIENT_MENUHOOK = "pvrclient.menuhook"
 
static const std::string SETTING_PVRTIMERS_HIDEDISABLEDTIMERS = "pvrtimers.hidedisabledtimers"
 
static const std::string SETTING_MUSICLIBRARY_SHOWCOMPILATIONARTISTS = "musiclibrary.showcompilationartists"
 
static const std::string SETTING_MUSICLIBRARY_USEARTISTSORTNAME = "musiclibrary.useartistsortname"
 
static const std::string SETTING_MUSICLIBRARY_DOWNLOADINFO = "musiclibrary.downloadinfo"
 
static const std::string SETTING_MUSICLIBRARY_ARTISTSFOLDER = "musiclibrary.artistsfolder"
 
static const std::string SETTING_MUSICLIBRARY_PREFERONLINEALBUMART = "musiclibrary.preferonlinealbumart"
 
static const std::string SETTING_MUSICLIBRARY_ALBUMSSCRAPER = "musiclibrary.albumsscraper"
 
static const std::string SETTING_MUSICLIBRARY_ARTISTSSCRAPER = "musiclibrary.artistsscraper"
 
static const std::string SETTING_MUSICLIBRARY_OVERRIDETAGS = "musiclibrary.overridetags"
 
static const std::string SETTING_MUSICLIBRARY_SHOWALLITEMS = "musiclibrary.showallitems"
 
static const std::string SETTING_MUSICLIBRARY_UPDATEONSTARTUP = "musiclibrary.updateonstartup"
 
static const std::string SETTING_MUSICLIBRARY_BACKGROUNDUPDATE = "musiclibrary.backgroundupdate"
 
static const std::string SETTING_MUSICLIBRARY_CLEANUP = "musiclibrary.cleanup"
 
static const std::string SETTING_MUSICLIBRARY_EXPORT = "musiclibrary.export"
 
static const std::string SETTING_MUSICLIBRARY_EXPORT_FILETYPE = "musiclibrary.exportfiletype"
 
static const std::string SETTING_MUSICLIBRARY_EXPORT_FOLDER = "musiclibrary.exportfolder"
 
static const std::string SETTING_MUSICLIBRARY_EXPORT_ITEMS = "musiclibrary.exportitems"
 
static const std::string SETTING_MUSICLIBRARY_EXPORT_UNSCRAPED = "musiclibrary.exportunscraped"
 
static const std::string SETTING_MUSICLIBRARY_EXPORT_OVERWRITE = "musiclibrary.exportoverwrite"
 
static const std::string SETTING_MUSICLIBRARY_EXPORT_ARTWORK = "musiclibrary.exportartwork"
 
static const std::string SETTING_MUSICLIBRARY_EXPORT_SKIPNFO = "musiclibrary.exportskipnfo"
 
static const std::string SETTING_MUSICLIBRARY_IMPORT = "musiclibrary.import"
 
static const std::string SETTING_MUSICPLAYER_AUTOPLAYNEXTITEM = "musicplayer.autoplaynextitem"
 
static const std::string SETTING_MUSICPLAYER_QUEUEBYDEFAULT = "musicplayer.queuebydefault"
 
static const std::string SETTING_MUSICPLAYER_SEEKSTEPS = "musicplayer.seeksteps"
 
static const std::string SETTING_MUSICPLAYER_SEEKDELAY = "musicplayer.seekdelay"
 
static const std::string SETTING_MUSICPLAYER_REPLAYGAINTYPE = "musicplayer.replaygaintype"
 
static const std::string SETTING_MUSICPLAYER_REPLAYGAINPREAMP = "musicplayer.replaygainpreamp"
 
static const std::string SETTING_MUSICPLAYER_REPLAYGAINNOGAINPREAMP = "musicplayer.replaygainnogainpreamp"
 
static const std::string SETTING_MUSICPLAYER_REPLAYGAINAVOIDCLIPPING = "musicplayer.replaygainavoidclipping"
 
static const std::string SETTING_MUSICPLAYER_CROSSFADE = "musicplayer.crossfade"
 
static const std::string SETTING_MUSICPLAYER_CROSSFADEALBUMTRACKS = "musicplayer.crossfadealbumtracks"
 
static const std::string SETTING_MUSICPLAYER_VISUALISATION = "musicplayer.visualisation"
 
static const std::string SETTING_MUSICFILES_USETAGS = "musicfiles.usetags"
 
static const std::string SETTING_MUSICFILES_TRACKFORMAT = "musicfiles.trackformat"
 
static const std::string SETTING_MUSICFILES_NOWPLAYINGTRACKFORMAT = "musicfiles.nowplayingtrackformat"
 
static const std::string SETTING_MUSICFILES_LIBRARYTRACKFORMAT = "musicfiles.librarytrackformat"
 
static const std::string SETTING_MUSICFILES_FINDREMOTETHUMBS = "musicfiles.findremotethumbs"
 
static const std::string SETTING_AUDIOCDS_AUTOACTION = "audiocds.autoaction"
 
static const std::string SETTING_AUDIOCDS_USECDDB = "audiocds.usecddb"
 
static const std::string SETTING_AUDIOCDS_RECORDINGPATH = "audiocds.recordingpath"
 
static const std::string SETTING_AUDIOCDS_TRACKPATHFORMAT = "audiocds.trackpathformat"
 
static const std::string SETTING_AUDIOCDS_ENCODER = "audiocds.encoder"
 
static const std::string SETTING_AUDIOCDS_SETTINGS = "audiocds.settings"
 
static const std::string SETTING_AUDIOCDS_EJECTONRIP = "audiocds.ejectonrip"
 
static const std::string SETTING_MYMUSIC_SONGTHUMBINVIS = "mymusic.songthumbinvis"
 
static const std::string SETTING_MYMUSIC_DEFAULTLIBVIEW = "mymusic.defaultlibview"
 
static const std::string SETTING_PICTURES_USETAGS = "pictures.usetags"
 
static const std::string SETTING_PICTURES_GENERATETHUMBS = "pictures.generatethumbs"
 
static const std::string SETTING_PICTURES_SHOWVIDEOS = "pictures.showvideos"
 
static const std::string SETTING_PICTURES_DISPLAYRESOLUTION = "pictures.displayresolution"
 
static const std::string SETTING_SLIDESHOW_STAYTIME = "slideshow.staytime"
 
static const std::string SETTING_SLIDESHOW_DISPLAYEFFECTS = "slideshow.displayeffects"
 
static const std::string SETTING_SLIDESHOW_SHUFFLE = "slideshow.shuffle"
 
static const std::string SETTING_SLIDESHOW_HIGHQUALITYDOWNSCALING = "slideshow.highqualitydownscaling"
 
static const std::string SETTING_WEATHER_CURRENTLOCATION = "weather.currentlocation"
 
static const std::string SETTING_WEATHER_ADDON = "weather.addon"
 
static const std::string SETTING_WEATHER_ADDONSETTINGS = "weather.addonsettings"
 
static const std::string SETTING_SERVICES_DEVICENAME = "services.devicename"
 
static const std::string SETTING_SERVICES_DEVICEUUID = "services.deviceuuid"
 
static const std::string SETTING_SERVICES_UPNP = "services.upnp"
 
static const std::string SETTING_SERVICES_UPNPSERVER = "services.upnpserver"
 
static const std::string SETTING_SERVICES_UPNPANNOUNCE = "services.upnpannounce"
 
static const std::string SETTING_SERVICES_UPNPLOOKFOREXTERNALSUBTITLES = "services.upnplookforexternalsubtitles"
 
static const std::string SETTING_SERVICES_UPNPCONTROLLER = "services.upnpcontroller"
 
static const std::string SETTING_SERVICES_UPNPRENDERER = "services.upnprenderer"
 
static const std::string SETTING_SERVICES_WEBSERVER = "services.webserver"
 
static const std::string SETTING_SERVICES_WEBSERVERPORT = "services.webserverport"
 
static const std::string SETTING_SERVICES_WEBSERVERUSERNAME = "services.webserverusername"
 
static const std::string SETTING_SERVICES_WEBSERVERPASSWORD = "services.webserverpassword"
 
static const std::string SETTING_SERVICES_WEBSERVERSSL = "services.webserverssl"
 
static const std::string SETTING_SERVICES_WEBSKIN = "services.webskin"
 
static const std::string SETTING_SERVICES_ESENABLED = "services.esenabled"
 
static const std::string SETTING_SERVICES_ESPORT = "services.esport"
 
static const std::string SETTING_SERVICES_ESPORTRANGE = "services.esportrange"
 
static const std::string SETTING_SERVICES_ESMAXCLIENTS = "services.esmaxclients"
 
static const std::string SETTING_SERVICES_ESALLINTERFACES = "services.esallinterfaces"
 
static const std::string SETTING_SERVICES_ESINITIALDELAY = "services.esinitialdelay"
 
static const std::string SETTING_SERVICES_ESCONTINUOUSDELAY = "services.escontinuousdelay"
 
static const std::string SETTING_SERVICES_ZEROCONF = "services.zeroconf"
 
static const std::string SETTING_SERVICES_AIRPLAY = "services.airplay"
 
static const std::string SETTING_SERVICES_AIRPLAYVOLUMECONTROL = "services.airplayvolumecontrol"
 
static const std::string SETTING_SERVICES_USEAIRPLAYPASSWORD = "services.useairplaypassword"
 
static const std::string SETTING_SERVICES_AIRPLAYPASSWORD = "services.airplaypassword"
 
static const std::string SETTING_SERVICES_AIRPLAYVIDEOSUPPORT = "services.airplayvideosupport"
 
static const std::string SETTING_SMB_WINSSERVER = "smb.winsserver"
 
static const std::string SETTING_SMB_WORKGROUP = "smb.workgroup"
 
static const std::string SETTING_SMB_MINPROTOCOL = "smb.minprotocol"
 
static const std::string SETTING_SMB_MAXPROTOCOL = "smb.maxprotocol"
 
static const std::string SETTING_SMB_LEGACYSECURITY = "smb.legacysecurity"
 
static const std::string SETTING_VIDEOSCREEN_MONITOR = "videoscreen.monitor"
 
static const std::string SETTING_VIDEOSCREEN_SCREEN = "videoscreen.screen"
 
static const std::string SETTING_VIDEOSCREEN_WHITELIST = "videoscreen.whitelist"
 
static const std::string SETTING_VIDEOSCREEN_RESOLUTION = "videoscreen.resolution"
 
static const std::string SETTING_VIDEOSCREEN_SCREENMODE = "videoscreen.screenmode"
 
static const std::string SETTING_VIDEOSCREEN_FAKEFULLSCREEN = "videoscreen.fakefullscreen"
 
static const std::string SETTING_VIDEOSCREEN_BLANKDISPLAYS = "videoscreen.blankdisplays"
 
static const std::string SETTING_VIDEOSCREEN_STEREOSCOPICMODE = "videoscreen.stereoscopicmode"
 
static const std::string SETTING_VIDEOSCREEN_PREFEREDSTEREOSCOPICMODE = "videoscreen.preferedstereoscopicmode"
 
static const std::string SETTING_VIDEOSCREEN_NOOFBUFFERS = "videoscreen.noofbuffers"
 
static const std::string SETTING_VIDEOSCREEN_3DLUT = "videoscreen.cms3dlut"
 
static const std::string SETTING_VIDEOSCREEN_DISPLAYPROFILE = "videoscreen.displayprofile"
 
static const std::string SETTING_VIDEOSCREEN_GUICALIBRATION = "videoscreen.guicalibration"
 
static const std::string SETTING_VIDEOSCREEN_TESTPATTERN = "videoscreen.testpattern"
 
static const std::string SETTING_VIDEOSCREEN_LIMITEDRANGE = "videoscreen.limitedrange"
 
static const std::string SETTING_VIDEOSCREEN_FRAMEPACKING = "videoscreen.framepacking"
 
static const std::string SETTING_AUDIOOUTPUT_AUDIODEVICE = "audiooutput.audiodevice"
 
static const std::string SETTING_AUDIOOUTPUT_CHANNELS = "audiooutput.channels"
 
static const std::string SETTING_AUDIOOUTPUT_CONFIG = "audiooutput.config"
 
static const std::string SETTING_AUDIOOUTPUT_SAMPLERATE = "audiooutput.samplerate"
 
static const std::string SETTING_AUDIOOUTPUT_STEREOUPMIX = "audiooutput.stereoupmix"
 
static const std::string SETTING_AUDIOOUTPUT_MAINTAINORIGINALVOLUME = "audiooutput.maintainoriginalvolume"
 
static const std::string SETTING_AUDIOOUTPUT_PROCESSQUALITY = "audiooutput.processquality"
 
static const std::string SETTING_AUDIOOUTPUT_ATEMPOTHRESHOLD = "audiooutput.atempothreshold"
 
static const std::string SETTING_AUDIOOUTPUT_STREAMSILENCE = "audiooutput.streamsilence"
 
static const std::string SETTING_AUDIOOUTPUT_STREAMNOISE = "audiooutput.streamnoise"
 
static const std::string SETTING_AUDIOOUTPUT_GUISOUNDMODE = "audiooutput.guisoundmode"
 
static const std::string SETTING_AUDIOOUTPUT_PASSTHROUGH = "audiooutput.passthrough"
 
static const std::string SETTING_AUDIOOUTPUT_PASSTHROUGHDEVICE = "audiooutput.passthroughdevice"
 
static const std::string SETTING_AUDIOOUTPUT_AC3PASSTHROUGH = "audiooutput.ac3passthrough"
 
static const std::string SETTING_AUDIOOUTPUT_AC3TRANSCODE = "audiooutput.ac3transcode"
 
static const std::string SETTING_AUDIOOUTPUT_EAC3PASSTHROUGH = "audiooutput.eac3passthrough"
 
static const std::string SETTING_AUDIOOUTPUT_DTSPASSTHROUGH = "audiooutput.dtspassthrough"
 
static const std::string SETTING_AUDIOOUTPUT_TRUEHDPASSTHROUGH = "audiooutput.truehdpassthrough"
 
static const std::string SETTING_AUDIOOUTPUT_DTSHDPASSTHROUGH = "audiooutput.dtshdpassthrough"
 
static const std::string SETTING_AUDIOOUTPUT_VOLUMESTEPS = "audiooutput.volumesteps"
 
static const std::string SETTING_INPUT_PERIPHERALS = "input.peripherals"
 
static const std::string SETTING_INPUT_PERIPHERALLIBRARIES = "input.peripherallibraries"
 
static const std::string SETTING_INPUT_ENABLEMOUSE = "input.enablemouse"
 
static const std::string SETTING_INPUT_ASKNEWCONTROLLERS = "input.asknewcontrollers"
 
static const std::string SETTING_INPUT_CONTROLLERCONFIG = "input.controllerconfig"
 
static const std::string SETTING_INPUT_RUMBLENOTIFY = "input.rumblenotify"
 
static const std::string SETTING_INPUT_TESTRUMBLE = "input.testrumble"
 
static const std::string SETTING_INPUT_CONTROLLERPOWEROFF = "input.controllerpoweroff"
 
static const std::string SETTING_INPUT_APPLEREMOTEMODE = "input.appleremotemode"
 
static const std::string SETTING_INPUT_APPLEREMOTEALWAYSON = "input.appleremotealwayson"
 
static const std::string SETTING_INPUT_APPLEREMOTESEQUENCETIME = "input.appleremotesequencetime"
 
static const std::string SETTING_NETWORK_USEHTTPPROXY = "network.usehttpproxy"
 
static const std::string SETTING_NETWORK_HTTPPROXYTYPE = "network.httpproxytype"
 
static const std::string SETTING_NETWORK_HTTPPROXYSERVER = "network.httpproxyserver"
 
static const std::string SETTING_NETWORK_HTTPPROXYPORT = "network.httpproxyport"
 
static const std::string SETTING_NETWORK_HTTPPROXYUSERNAME = "network.httpproxyusername"
 
static const std::string SETTING_NETWORK_HTTPPROXYPASSWORD = "network.httpproxypassword"
 
static const std::string SETTING_NETWORK_BANDWIDTH = "network.bandwidth"
 
static const std::string SETTING_POWERMANAGEMENT_DISPLAYSOFF = "powermanagement.displaysoff"
 
static const std::string SETTING_POWERMANAGEMENT_SHUTDOWNTIME = "powermanagement.shutdowntime"
 
static const std::string SETTING_POWERMANAGEMENT_SHUTDOWNSTATE = "powermanagement.shutdownstate"
 
static const std::string SETTING_POWERMANAGEMENT_WAKEONACCESS = "powermanagement.wakeonaccess"
 
static const std::string SETTING_POWERMANAGEMENT_WAITFORNETWORK = "powermanagement.waitfornetwork"
 
static const std::string SETTING_DEBUG_SHOWLOGINFO = "debug.showloginfo"
 
static const std::string SETTING_DEBUG_EXTRALOGGING = "debug.extralogging"
 
static const std::string SETTING_DEBUG_SETEXTRALOGLEVEL = "debug.setextraloglevel"
 
static const std::string SETTING_DEBUG_SCREENSHOTPATH = "debug.screenshotpath"
 
static const std::string SETTING_EVENTLOG_ENABLED = "eventlog.enabled"
 
static const std::string SETTING_EVENTLOG_ENABLED_NOTIFICATIONS = "eventlog.enablednotifications"
 
static const std::string SETTING_EVENTLOG_SHOW = "eventlog.show"
 
static const std::string SETTING_MASTERLOCK_LOCKCODE = "masterlock.lockcode"
 
static const std::string SETTING_MASTERLOCK_STARTUPLOCK = "masterlock.startuplock"
 
static const std::string SETTING_MASTERLOCK_MAXRETRIES = "masterlock.maxretries"
 
static const std::string SETTING_CACHE_HARDDISK = "cache.harddisk"
 
static const std::string SETTING_CACHEVIDEO_DVDROM = "cachevideo.dvdrom"
 
static const std::string SETTING_CACHEVIDEO_LAN = "cachevideo.lan"
 
static const std::string SETTING_CACHEVIDEO_INTERNET = "cachevideo.internet"
 
static const std::string SETTING_CACHEAUDIO_DVDROM = "cacheaudio.dvdrom"
 
static const std::string SETTING_CACHEAUDIO_LAN = "cacheaudio.lan"
 
static const std::string SETTING_CACHEAUDIO_INTERNET = "cacheaudio.internet"
 
static const std::string SETTING_CACHEDVD_DVDROM = "cachedvd.dvdrom"
 
static const std::string SETTING_CACHEDVD_LAN = "cachedvd.lan"
 
static const std::string SETTING_CACHEUNKNOWN_INTERNET = "cacheunknown.internet"
 
static const std::string SETTING_SYSTEM_PLAYLISTSPATH = "system.playlistspath"
 
static const std::string SETTING_ADDONS_AUTOUPDATES = "general.addonupdates"
 
static const std::string SETTING_ADDONS_NOTIFICATIONS = "general.addonnotifications"
 
static const std::string SETTING_ADDONS_SHOW_RUNNING = "addons.showrunning"
 
static const std::string SETTING_ADDONS_MANAGE_DEPENDENCIES = "addons.managedependencies"
 
static const std::string SETTING_ADDONS_ALLOW_UNKNOWN_SOURCES = "addons.unknownsources"
 
static const std::string SETTING_GENERAL_ADDONFOREIGNFILTER = "general.addonforeignfilter"
 
static const std::string SETTING_GENERAL_ADDONBROKENFILTER = "general.addonbrokenfilter"
 
static const std::string SETTING_SOURCE_VIDEOS = "source.videos"
 
static const std::string SETTING_SOURCE_MUSIC = "source.music"
 
static const std::string SETTING_SOURCE_PICTURES = "source.pictures"
 
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
 

Protected Member Functions

void InitializeSettingTypes () override
 
void InitializeControls () override
 
void InitializeOptionFillers () override
 
void UninitializeOptionFillers () override
 
void InitializeConditions () override
 
void UninitializeConditions () override
 
void InitializeVisibility () 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 ()
 
bool InitializeDefinitionsFromXml (const CXBMCTinyXML &xml)
 
bool LoadValuesFromXml (const CXBMCTinyXML &xml, bool &updated)
 Loads setting values from the given document in XML format. More...
 
bool SaveValuesToXml (CXBMCTinyXML &xml) const
 Saves the setting values in XML format to the given document. More...
 
bool LoadValuesFromXml (const TiXmlElement *root, bool &updated)
 Loads setting values from the given XML element. More...
 
bool LoadHiddenValuesFromXml (const TiXmlElement *root)
 Loads hidden setting values from the given XML element. More...
 
- 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

◆ GetBool()

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

◆ GetSettingsManager()

CSettingsManager * CSettings::GetSettingsManager ( ) const
inline

◆ Initialize()

bool CSettings::Initialize ( void  )
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.

◆ InitializeVisibility()

void CSettings::InitializeVisibility ( )
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)
inline

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

◆ Save() [1/2]

bool CSettings::Save ( )
overridevirtual

Saves the setting values.

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

Implements CSettingsBase.

◆ Save() [2/2]

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

◆ 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.

Member Data Documentation

◆ SETTING_ACCESSIBILITY_AUDIOHEARING

const std::string CSettings::SETTING_ACCESSIBILITY_AUDIOHEARING = "accessibility.audiohearing"
static

◆ SETTING_ACCESSIBILITY_AUDIOVISUAL

const std::string CSettings::SETTING_ACCESSIBILITY_AUDIOVISUAL = "accessibility.audiovisual"
static

◆ SETTING_ACCESSIBILITY_SUBHEARING

const std::string CSettings::SETTING_ACCESSIBILITY_SUBHEARING = "accessibility.subhearing"
static

◆ SETTING_ADDONS_ALLOW_UNKNOWN_SOURCES

const std::string CSettings::SETTING_ADDONS_ALLOW_UNKNOWN_SOURCES = "addons.unknownsources"
static

◆ SETTING_ADDONS_AUTOUPDATES

const std::string CSettings::SETTING_ADDONS_AUTOUPDATES = "general.addonupdates"
static

◆ SETTING_ADDONS_MANAGE_DEPENDENCIES

const std::string CSettings::SETTING_ADDONS_MANAGE_DEPENDENCIES = "addons.managedependencies"
static

◆ SETTING_ADDONS_NOTIFICATIONS

const std::string CSettings::SETTING_ADDONS_NOTIFICATIONS = "general.addonnotifications"
static

◆ SETTING_ADDONS_SHOW_RUNNING

const std::string CSettings::SETTING_ADDONS_SHOW_RUNNING = "addons.showrunning"
static

◆ SETTING_AUDIOCDS_AUTOACTION

const std::string CSettings::SETTING_AUDIOCDS_AUTOACTION = "audiocds.autoaction"
static

◆ SETTING_AUDIOCDS_EJECTONRIP

const std::string CSettings::SETTING_AUDIOCDS_EJECTONRIP = "audiocds.ejectonrip"
static

◆ SETTING_AUDIOCDS_ENCODER

const std::string CSettings::SETTING_AUDIOCDS_ENCODER = "audiocds.encoder"
static

◆ SETTING_AUDIOCDS_RECORDINGPATH

const std::string CSettings::SETTING_AUDIOCDS_RECORDINGPATH = "audiocds.recordingpath"
static

◆ SETTING_AUDIOCDS_SETTINGS

const std::string CSettings::SETTING_AUDIOCDS_SETTINGS = "audiocds.settings"
static

◆ SETTING_AUDIOCDS_TRACKPATHFORMAT

const std::string CSettings::SETTING_AUDIOCDS_TRACKPATHFORMAT = "audiocds.trackpathformat"
static

◆ SETTING_AUDIOCDS_USECDDB

const std::string CSettings::SETTING_AUDIOCDS_USECDDB = "audiocds.usecddb"
static

◆ SETTING_AUDIOOUTPUT_AC3PASSTHROUGH

const std::string CSettings::SETTING_AUDIOOUTPUT_AC3PASSTHROUGH = "audiooutput.ac3passthrough"
static

◆ SETTING_AUDIOOUTPUT_AC3TRANSCODE

const std::string CSettings::SETTING_AUDIOOUTPUT_AC3TRANSCODE = "audiooutput.ac3transcode"
static

◆ SETTING_AUDIOOUTPUT_ATEMPOTHRESHOLD

const std::string CSettings::SETTING_AUDIOOUTPUT_ATEMPOTHRESHOLD = "audiooutput.atempothreshold"
static

◆ SETTING_AUDIOOUTPUT_AUDIODEVICE

const std::string CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE = "audiooutput.audiodevice"
static

◆ SETTING_AUDIOOUTPUT_CHANNELS

const std::string CSettings::SETTING_AUDIOOUTPUT_CHANNELS = "audiooutput.channels"
static

◆ SETTING_AUDIOOUTPUT_CONFIG

const std::string CSettings::SETTING_AUDIOOUTPUT_CONFIG = "audiooutput.config"
static

◆ SETTING_AUDIOOUTPUT_DTSHDPASSTHROUGH

const std::string CSettings::SETTING_AUDIOOUTPUT_DTSHDPASSTHROUGH = "audiooutput.dtshdpassthrough"
static

◆ SETTING_AUDIOOUTPUT_DTSPASSTHROUGH

const std::string CSettings::SETTING_AUDIOOUTPUT_DTSPASSTHROUGH = "audiooutput.dtspassthrough"
static

◆ SETTING_AUDIOOUTPUT_EAC3PASSTHROUGH

const std::string CSettings::SETTING_AUDIOOUTPUT_EAC3PASSTHROUGH = "audiooutput.eac3passthrough"
static

◆ SETTING_AUDIOOUTPUT_GUISOUNDMODE

const std::string CSettings::SETTING_AUDIOOUTPUT_GUISOUNDMODE = "audiooutput.guisoundmode"
static

◆ SETTING_AUDIOOUTPUT_MAINTAINORIGINALVOLUME

const std::string CSettings::SETTING_AUDIOOUTPUT_MAINTAINORIGINALVOLUME = "audiooutput.maintainoriginalvolume"
static

◆ SETTING_AUDIOOUTPUT_PASSTHROUGH

const std::string CSettings::SETTING_AUDIOOUTPUT_PASSTHROUGH = "audiooutput.passthrough"
static

◆ SETTING_AUDIOOUTPUT_PASSTHROUGHDEVICE

const std::string CSettings::SETTING_AUDIOOUTPUT_PASSTHROUGHDEVICE = "audiooutput.passthroughdevice"
static

◆ SETTING_AUDIOOUTPUT_PROCESSQUALITY

const std::string CSettings::SETTING_AUDIOOUTPUT_PROCESSQUALITY = "audiooutput.processquality"
static

◆ SETTING_AUDIOOUTPUT_SAMPLERATE

const std::string CSettings::SETTING_AUDIOOUTPUT_SAMPLERATE = "audiooutput.samplerate"
static

◆ SETTING_AUDIOOUTPUT_STEREOUPMIX

const std::string CSettings::SETTING_AUDIOOUTPUT_STEREOUPMIX = "audiooutput.stereoupmix"
static

◆ SETTING_AUDIOOUTPUT_STREAMNOISE

const std::string CSettings::SETTING_AUDIOOUTPUT_STREAMNOISE = "audiooutput.streamnoise"
static

◆ SETTING_AUDIOOUTPUT_STREAMSILENCE

const std::string CSettings::SETTING_AUDIOOUTPUT_STREAMSILENCE = "audiooutput.streamsilence"
static

◆ SETTING_AUDIOOUTPUT_TRUEHDPASSTHROUGH

const std::string CSettings::SETTING_AUDIOOUTPUT_TRUEHDPASSTHROUGH = "audiooutput.truehdpassthrough"
static

◆ SETTING_AUDIOOUTPUT_VOLUMESTEPS

const std::string CSettings::SETTING_AUDIOOUTPUT_VOLUMESTEPS = "audiooutput.volumesteps"
static

◆ SETTING_BLURAY_PLAYERREGION

const std::string CSettings::SETTING_BLURAY_PLAYERREGION = "bluray.playerregion"
static

◆ SETTING_CACHE_HARDDISK

const std::string CSettings::SETTING_CACHE_HARDDISK = "cache.harddisk"
static

◆ SETTING_CACHEAUDIO_DVDROM

const std::string CSettings::SETTING_CACHEAUDIO_DVDROM = "cacheaudio.dvdrom"
static

◆ SETTING_CACHEAUDIO_INTERNET

const std::string CSettings::SETTING_CACHEAUDIO_INTERNET = "cacheaudio.internet"
static

◆ SETTING_CACHEAUDIO_LAN

const std::string CSettings::SETTING_CACHEAUDIO_LAN = "cacheaudio.lan"
static

◆ SETTING_CACHEDVD_DVDROM

const std::string CSettings::SETTING_CACHEDVD_DVDROM = "cachedvd.dvdrom"
static

◆ SETTING_CACHEDVD_LAN

const std::string CSettings::SETTING_CACHEDVD_LAN = "cachedvd.lan"
static

◆ SETTING_CACHEUNKNOWN_INTERNET

const std::string CSettings::SETTING_CACHEUNKNOWN_INTERNET = "cacheunknown.internet"
static

◆ SETTING_CACHEVIDEO_DVDROM

const std::string CSettings::SETTING_CACHEVIDEO_DVDROM = "cachevideo.dvdrom"
static

◆ SETTING_CACHEVIDEO_INTERNET

const std::string CSettings::SETTING_CACHEVIDEO_INTERNET = "cachevideo.internet"
static

◆ SETTING_CACHEVIDEO_LAN

const std::string CSettings::SETTING_CACHEVIDEO_LAN = "cachevideo.lan"
static

◆ SETTING_DEBUG_EXTRALOGGING

const std::string CSettings::SETTING_DEBUG_EXTRALOGGING = "debug.extralogging"
static

◆ SETTING_DEBUG_SCREENSHOTPATH

const std::string CSettings::SETTING_DEBUG_SCREENSHOTPATH = "debug.screenshotpath"
static

◆ SETTING_DEBUG_SETEXTRALOGLEVEL

const std::string CSettings::SETTING_DEBUG_SETEXTRALOGLEVEL = "debug.setextraloglevel"
static

◆ SETTING_DEBUG_SHOWLOGINFO

const std::string CSettings::SETTING_DEBUG_SHOWLOGINFO = "debug.showloginfo"
static

◆ SETTING_DISC_PLAYBACK

const std::string CSettings::SETTING_DISC_PLAYBACK = "disc.playback"
static

◆ SETTING_DVDS_AUTOMENU

const std::string CSettings::SETTING_DVDS_AUTOMENU = "dvds.automenu"
static

◆ SETTING_DVDS_AUTORUN

const std::string CSettings::SETTING_DVDS_AUTORUN = "dvds.autorun"
static

◆ SETTING_DVDS_PLAYERREGION

const std::string CSettings::SETTING_DVDS_PLAYERREGION = "dvds.playerregion"
static

◆ SETTING_EPG_EPGUPDATE

const std::string CSettings::SETTING_EPG_EPGUPDATE = "epg.epgupdate"
static

◆ SETTING_EPG_FUTURE_DAYSTODISPLAY

const std::string CSettings::SETTING_EPG_FUTURE_DAYSTODISPLAY = "epg.futuredaystodisplay"
static

◆ SETTING_EPG_HIDENOINFOAVAILABLE

const std::string CSettings::SETTING_EPG_HIDENOINFOAVAILABLE = "epg.hidenoinfoavailable"
static

◆ SETTING_EPG_IGNOREDBFORCLIENT

const std::string CSettings::SETTING_EPG_IGNOREDBFORCLIENT = "epg.ignoredbforclient"
static

◆ SETTING_EPG_PAST_DAYSTODISPLAY

const std::string CSettings::SETTING_EPG_PAST_DAYSTODISPLAY = "epg.pastdaystodisplay"
static

◆ SETTING_EPG_PREVENTUPDATESWHILEPLAYINGTV

const std::string CSettings::SETTING_EPG_PREVENTUPDATESWHILEPLAYINGTV = "epg.preventupdateswhileplayingtv"
static

◆ SETTING_EPG_RESETEPG

const std::string CSettings::SETTING_EPG_RESETEPG = "epg.resetepg"
static

◆ SETTING_EPG_SELECTACTION

const std::string CSettings::SETTING_EPG_SELECTACTION = "epg.selectaction"
static

◆ SETTING_EVENTLOG_ENABLED

const std::string CSettings::SETTING_EVENTLOG_ENABLED = "eventlog.enabled"
static

◆ SETTING_EVENTLOG_ENABLED_NOTIFICATIONS

const std::string CSettings::SETTING_EVENTLOG_ENABLED_NOTIFICATIONS = "eventlog.enablednotifications"
static

◆ SETTING_EVENTLOG_SHOW

const std::string CSettings::SETTING_EVENTLOG_SHOW = "eventlog.show"
static

◆ SETTING_FILELISTS_ALLOWFILEDELETION

const std::string CSettings::SETTING_FILELISTS_ALLOWFILEDELETION = "filelists.allowfiledeletion"
static

◆ SETTING_FILELISTS_IGNORETHEWHENSORTING

const std::string CSettings::SETTING_FILELISTS_IGNORETHEWHENSORTING = "filelists.ignorethewhensorting"
static

◆ SETTING_FILELISTS_SHOWADDSOURCEBUTTONS

const std::string CSettings::SETTING_FILELISTS_SHOWADDSOURCEBUTTONS = "filelists.showaddsourcebuttons"
static

◆ SETTING_FILELISTS_SHOWEXTENSIONS

const std::string CSettings::SETTING_FILELISTS_SHOWEXTENSIONS = "filelists.showextensions"
static

◆ SETTING_FILELISTS_SHOWHIDDEN

const std::string CSettings::SETTING_FILELISTS_SHOWHIDDEN = "filelists.showhidden"
static

◆ SETTING_FILELISTS_SHOWPARENTDIRITEMS

const std::string CSettings::SETTING_FILELISTS_SHOWPARENTDIRITEMS = "filelists.showparentdiritems"
static

◆ SETTING_GENERAL_ADDONBROKENFILTER

const std::string CSettings::SETTING_GENERAL_ADDONBROKENFILTER = "general.addonbrokenfilter"
static

◆ SETTING_GENERAL_ADDONFOREIGNFILTER

const std::string CSettings::SETTING_GENERAL_ADDONFOREIGNFILTER = "general.addonforeignfilter"
static

◆ SETTING_INPUT_APPLEREMOTEALWAYSON

const std::string CSettings::SETTING_INPUT_APPLEREMOTEALWAYSON = "input.appleremotealwayson"
static

◆ SETTING_INPUT_APPLEREMOTEMODE

const std::string CSettings::SETTING_INPUT_APPLEREMOTEMODE = "input.appleremotemode"
static

◆ SETTING_INPUT_APPLEREMOTESEQUENCETIME

const std::string CSettings::SETTING_INPUT_APPLEREMOTESEQUENCETIME = "input.appleremotesequencetime"
static

◆ SETTING_INPUT_ASKNEWCONTROLLERS

const std::string CSettings::SETTING_INPUT_ASKNEWCONTROLLERS = "input.asknewcontrollers"
static

◆ SETTING_INPUT_CONTROLLERCONFIG

const std::string CSettings::SETTING_INPUT_CONTROLLERCONFIG = "input.controllerconfig"
static

◆ SETTING_INPUT_CONTROLLERPOWEROFF

const std::string CSettings::SETTING_INPUT_CONTROLLERPOWEROFF = "input.controllerpoweroff"
static

◆ SETTING_INPUT_ENABLEMOUSE

const std::string CSettings::SETTING_INPUT_ENABLEMOUSE = "input.enablemouse"
static

◆ SETTING_INPUT_PERIPHERALLIBRARIES

const std::string CSettings::SETTING_INPUT_PERIPHERALLIBRARIES = "input.peripherallibraries"
static

◆ SETTING_INPUT_PERIPHERALS

const std::string CSettings::SETTING_INPUT_PERIPHERALS = "input.peripherals"
static

◆ SETTING_INPUT_RUMBLENOTIFY

const std::string CSettings::SETTING_INPUT_RUMBLENOTIFY = "input.rumblenotify"
static

◆ SETTING_INPUT_TESTRUMBLE

const std::string CSettings::SETTING_INPUT_TESTRUMBLE = "input.testrumble"
static

◆ SETTING_LOCALE_ACTIVEKEYBOARDLAYOUT

const std::string CSettings::SETTING_LOCALE_ACTIVEKEYBOARDLAYOUT = "locale.activekeyboardlayout"
static

◆ SETTING_LOCALE_AUDIOLANGUAGE

const std::string CSettings::SETTING_LOCALE_AUDIOLANGUAGE = "locale.audiolanguage"
static

◆ SETTING_LOCALE_CHARSET

const std::string CSettings::SETTING_LOCALE_CHARSET = "locale.charset"
static

◆ SETTING_LOCALE_COUNTRY

const std::string CSettings::SETTING_LOCALE_COUNTRY = "locale.country"
static

◆ SETTING_LOCALE_KEYBOARDLAYOUTS

const std::string CSettings::SETTING_LOCALE_KEYBOARDLAYOUTS = "locale.keyboardlayouts"
static

◆ SETTING_LOCALE_LANGUAGE

const std::string CSettings::SETTING_LOCALE_LANGUAGE = "locale.language"
static

◆ SETTING_LOCALE_LONGDATEFORMAT

const std::string CSettings::SETTING_LOCALE_LONGDATEFORMAT = "locale.longdateformat"
static

◆ SETTING_LOCALE_SHORTDATEFORMAT

const std::string CSettings::SETTING_LOCALE_SHORTDATEFORMAT = "locale.shortdateformat"
static

◆ SETTING_LOCALE_SPEEDUNIT

const std::string CSettings::SETTING_LOCALE_SPEEDUNIT = "locale.speedunit"
static

◆ SETTING_LOCALE_SUBTITLELANGUAGE

const std::string CSettings::SETTING_LOCALE_SUBTITLELANGUAGE = "locale.subtitlelanguage"
static

◆ SETTING_LOCALE_TEMPERATUREUNIT

const std::string CSettings::SETTING_LOCALE_TEMPERATUREUNIT = "locale.temperatureunit"
static

◆ SETTING_LOCALE_TIMEFORMAT

const std::string CSettings::SETTING_LOCALE_TIMEFORMAT = "locale.timeformat"
static

◆ SETTING_LOCALE_TIMEZONE

const std::string CSettings::SETTING_LOCALE_TIMEZONE = "locale.timezone"
static

◆ SETTING_LOCALE_TIMEZONECOUNTRY

const std::string CSettings::SETTING_LOCALE_TIMEZONECOUNTRY = "locale.timezonecountry"
static

◆ SETTING_LOCALE_USE24HOURCLOCK

const std::string CSettings::SETTING_LOCALE_USE24HOURCLOCK = "locale.use24hourclock"
static

◆ SETTING_LOOKANDFEEL_ENABLERSSFEEDS

const std::string CSettings::SETTING_LOOKANDFEEL_ENABLERSSFEEDS = "lookandfeel.enablerssfeeds"
static

◆ SETTING_LOOKANDFEEL_FONT

const std::string CSettings::SETTING_LOOKANDFEEL_FONT = "lookandfeel.font"
static

◆ SETTING_LOOKANDFEEL_RSSEDIT

const std::string CSettings::SETTING_LOOKANDFEEL_RSSEDIT = "lookandfeel.rssedit"
static

◆ SETTING_LOOKANDFEEL_SKIN

const std::string CSettings::SETTING_LOOKANDFEEL_SKIN = "lookandfeel.skin"
static

◆ SETTING_LOOKANDFEEL_SKINCOLORS

const std::string CSettings::SETTING_LOOKANDFEEL_SKINCOLORS = "lookandfeel.skincolors"
static

◆ SETTING_LOOKANDFEEL_SKINSETTINGS

const std::string CSettings::SETTING_LOOKANDFEEL_SKINSETTINGS = "lookandfeel.skinsettings"
static

◆ SETTING_LOOKANDFEEL_SKINTHEME

const std::string CSettings::SETTING_LOOKANDFEEL_SKINTHEME = "lookandfeel.skintheme"
static

◆ SETTING_LOOKANDFEEL_SKINZOOM

const std::string CSettings::SETTING_LOOKANDFEEL_SKINZOOM = "lookandfeel.skinzoom"
static

◆ SETTING_LOOKANDFEEL_SOUNDSKIN

const std::string CSettings::SETTING_LOOKANDFEEL_SOUNDSKIN = "lookandfeel.soundskin"
static

◆ SETTING_LOOKANDFEEL_STARTUPACTION

const std::string CSettings::SETTING_LOOKANDFEEL_STARTUPACTION = "lookandfeel.startupaction"
static

◆ SETTING_LOOKANDFEEL_STARTUPWINDOW

const std::string CSettings::SETTING_LOOKANDFEEL_STARTUPWINDOW = "lookandfeel.startupwindow"
static

◆ SETTING_LOOKANDFEEL_STEREOSTRENGTH

const std::string CSettings::SETTING_LOOKANDFEEL_STEREOSTRENGTH = "lookandfeel.stereostrength"
static

◆ SETTING_MASTERLOCK_LOCKCODE

const std::string CSettings::SETTING_MASTERLOCK_LOCKCODE = "masterlock.lockcode"
static

◆ SETTING_MASTERLOCK_MAXRETRIES

const std::string CSettings::SETTING_MASTERLOCK_MAXRETRIES = "masterlock.maxretries"
static

◆ SETTING_MASTERLOCK_STARTUPLOCK

const std::string CSettings::SETTING_MASTERLOCK_STARTUPLOCK = "masterlock.startuplock"
static

◆ SETTING_MUSICFILES_FINDREMOTETHUMBS

const std::string CSettings::SETTING_MUSICFILES_FINDREMOTETHUMBS = "musicfiles.findremotethumbs"
static

◆ SETTING_MUSICFILES_LIBRARYTRACKFORMAT

const std::string CSettings::SETTING_MUSICFILES_LIBRARYTRACKFORMAT = "musicfiles.librarytrackformat"
static

◆ SETTING_MUSICFILES_NOWPLAYINGTRACKFORMAT

const std::string CSettings::SETTING_MUSICFILES_NOWPLAYINGTRACKFORMAT = "musicfiles.nowplayingtrackformat"
static

◆ SETTING_MUSICFILES_TRACKFORMAT

const std::string CSettings::SETTING_MUSICFILES_TRACKFORMAT = "musicfiles.trackformat"
static

◆ SETTING_MUSICFILES_USETAGS

const std::string CSettings::SETTING_MUSICFILES_USETAGS = "musicfiles.usetags"
static

◆ SETTING_MUSICLIBRARY_ALBUMSSCRAPER

const std::string CSettings::SETTING_MUSICLIBRARY_ALBUMSSCRAPER = "musiclibrary.albumsscraper"
static

◆ SETTING_MUSICLIBRARY_ARTISTSFOLDER

const std::string CSettings::SETTING_MUSICLIBRARY_ARTISTSFOLDER = "musiclibrary.artistsfolder"
static

◆ SETTING_MUSICLIBRARY_ARTISTSSCRAPER

const std::string CSettings::SETTING_MUSICLIBRARY_ARTISTSSCRAPER = "musiclibrary.artistsscraper"
static

◆ SETTING_MUSICLIBRARY_BACKGROUNDUPDATE

const std::string CSettings::SETTING_MUSICLIBRARY_BACKGROUNDUPDATE = "musiclibrary.backgroundupdate"
static

◆ SETTING_MUSICLIBRARY_CLEANUP

const std::string CSettings::SETTING_MUSICLIBRARY_CLEANUP = "musiclibrary.cleanup"
static

◆ SETTING_MUSICLIBRARY_DOWNLOADINFO

const std::string CSettings::SETTING_MUSICLIBRARY_DOWNLOADINFO = "musiclibrary.downloadinfo"
static

◆ SETTING_MUSICLIBRARY_EXPORT

const std::string CSettings::SETTING_MUSICLIBRARY_EXPORT = "musiclibrary.export"
static

◆ SETTING_MUSICLIBRARY_EXPORT_ARTWORK

const std::string CSettings::SETTING_MUSICLIBRARY_EXPORT_ARTWORK = "musiclibrary.exportartwork"
static

◆ SETTING_MUSICLIBRARY_EXPORT_FILETYPE

const std::string CSettings::SETTING_MUSICLIBRARY_EXPORT_FILETYPE = "musiclibrary.exportfiletype"
static

◆ SETTING_MUSICLIBRARY_EXPORT_FOLDER

const std::string CSettings::SETTING_MUSICLIBRARY_EXPORT_FOLDER = "musiclibrary.exportfolder"
static

◆ SETTING_MUSICLIBRARY_EXPORT_ITEMS

const std::string CSettings::SETTING_MUSICLIBRARY_EXPORT_ITEMS = "musiclibrary.exportitems"
static

◆ SETTING_MUSICLIBRARY_EXPORT_OVERWRITE

const std::string CSettings::SETTING_MUSICLIBRARY_EXPORT_OVERWRITE = "musiclibrary.exportoverwrite"
static

◆ SETTING_MUSICLIBRARY_EXPORT_SKIPNFO

const std::string CSettings::SETTING_MUSICLIBRARY_EXPORT_SKIPNFO = "musiclibrary.exportskipnfo"
static

◆ SETTING_MUSICLIBRARY_EXPORT_UNSCRAPED

const std::string CSettings::SETTING_MUSICLIBRARY_EXPORT_UNSCRAPED = "musiclibrary.exportunscraped"
static

◆ SETTING_MUSICLIBRARY_IMPORT

const std::string CSettings::SETTING_MUSICLIBRARY_IMPORT = "musiclibrary.import"
static

◆ SETTING_MUSICLIBRARY_OVERRIDETAGS

const std::string CSettings::SETTING_MUSICLIBRARY_OVERRIDETAGS = "musiclibrary.overridetags"
static

◆ SETTING_MUSICLIBRARY_PREFERONLINEALBUMART

const std::string CSettings::SETTING_MUSICLIBRARY_PREFERONLINEALBUMART = "musiclibrary.preferonlinealbumart"
static

◆ SETTING_MUSICLIBRARY_SHOWALLITEMS

const std::string CSettings::SETTING_MUSICLIBRARY_SHOWALLITEMS = "musiclibrary.showallitems"
static

◆ SETTING_MUSICLIBRARY_SHOWCOMPILATIONARTISTS

const std::string CSettings::SETTING_MUSICLIBRARY_SHOWCOMPILATIONARTISTS = "musiclibrary.showcompilationartists"
static

◆ SETTING_MUSICLIBRARY_UPDATEONSTARTUP

const std::string CSettings::SETTING_MUSICLIBRARY_UPDATEONSTARTUP = "musiclibrary.updateonstartup"
static

◆ SETTING_MUSICLIBRARY_USEARTISTSORTNAME

const std::string CSettings::SETTING_MUSICLIBRARY_USEARTISTSORTNAME = "musiclibrary.useartistsortname"
static

◆ SETTING_MUSICPLAYER_AUTOPLAYNEXTITEM

const std::string CSettings::SETTING_MUSICPLAYER_AUTOPLAYNEXTITEM = "musicplayer.autoplaynextitem"
static

◆ SETTING_MUSICPLAYER_CROSSFADE

const std::string CSettings::SETTING_MUSICPLAYER_CROSSFADE = "musicplayer.crossfade"
static

◆ SETTING_MUSICPLAYER_CROSSFADEALBUMTRACKS

const std::string CSettings::SETTING_MUSICPLAYER_CROSSFADEALBUMTRACKS = "musicplayer.crossfadealbumtracks"
static

◆ SETTING_MUSICPLAYER_QUEUEBYDEFAULT

const std::string CSettings::SETTING_MUSICPLAYER_QUEUEBYDEFAULT = "musicplayer.queuebydefault"
static

◆ SETTING_MUSICPLAYER_REPLAYGAINAVOIDCLIPPING

const std::string CSettings::SETTING_MUSICPLAYER_REPLAYGAINAVOIDCLIPPING = "musicplayer.replaygainavoidclipping"
static

◆ SETTING_MUSICPLAYER_REPLAYGAINNOGAINPREAMP

const std::string CSettings::SETTING_MUSICPLAYER_REPLAYGAINNOGAINPREAMP = "musicplayer.replaygainnogainpreamp"
static

◆ SETTING_MUSICPLAYER_REPLAYGAINPREAMP

const std::string CSettings::SETTING_MUSICPLAYER_REPLAYGAINPREAMP = "musicplayer.replaygainpreamp"
static

◆ SETTING_MUSICPLAYER_REPLAYGAINTYPE

const std::string CSettings::SETTING_MUSICPLAYER_REPLAYGAINTYPE = "musicplayer.replaygaintype"
static

◆ SETTING_MUSICPLAYER_SEEKDELAY

const std::string CSettings::SETTING_MUSICPLAYER_SEEKDELAY = "musicplayer.seekdelay"
static

◆ SETTING_MUSICPLAYER_SEEKSTEPS

const std::string CSettings::SETTING_MUSICPLAYER_SEEKSTEPS = "musicplayer.seeksteps"
static

◆ SETTING_MUSICPLAYER_VISUALISATION

const std::string CSettings::SETTING_MUSICPLAYER_VISUALISATION = "musicplayer.visualisation"
static

◆ SETTING_MYMUSIC_DEFAULTLIBVIEW

const std::string CSettings::SETTING_MYMUSIC_DEFAULTLIBVIEW = "mymusic.defaultlibview"
static

◆ SETTING_MYMUSIC_SONGTHUMBINVIS

const std::string CSettings::SETTING_MYMUSIC_SONGTHUMBINVIS = "mymusic.songthumbinvis"
static

◆ SETTING_MYVIDEOS_EXTRACTCHAPTERTHUMBS

const std::string CSettings::SETTING_MYVIDEOS_EXTRACTCHAPTERTHUMBS = "myvideos.extractchapterthumbs"
static

◆ SETTING_MYVIDEOS_EXTRACTFLAGS

const std::string CSettings::SETTING_MYVIDEOS_EXTRACTFLAGS = "myvideos.extractflags"
static

◆ SETTING_MYVIDEOS_EXTRACTTHUMB

const std::string CSettings::SETTING_MYVIDEOS_EXTRACTTHUMB = "myvideos.extractthumb"
static

◆ SETTING_MYVIDEOS_FLATTEN

const std::string CSettings::SETTING_MYVIDEOS_FLATTEN = "myvideos.flatten"
static

◆ SETTING_MYVIDEOS_REPLACELABELS

const std::string CSettings::SETTING_MYVIDEOS_REPLACELABELS = "myvideos.replacelabels"
static

◆ SETTING_MYVIDEOS_SELECTACTION

const std::string CSettings::SETTING_MYVIDEOS_SELECTACTION = "myvideos.selectaction"
static

◆ SETTING_MYVIDEOS_STACKVIDEOS

const std::string CSettings::SETTING_MYVIDEOS_STACKVIDEOS = "myvideos.stackvideos"
static

◆ SETTING_MYVIDEOS_USETAGS

const std::string CSettings::SETTING_MYVIDEOS_USETAGS = "myvideos.usetags"
static

◆ SETTING_NETWORK_BANDWIDTH

const std::string CSettings::SETTING_NETWORK_BANDWIDTH = "network.bandwidth"
static

◆ SETTING_NETWORK_HTTPPROXYPASSWORD

const std::string CSettings::SETTING_NETWORK_HTTPPROXYPASSWORD = "network.httpproxypassword"
static

◆ SETTING_NETWORK_HTTPPROXYPORT

const std::string CSettings::SETTING_NETWORK_HTTPPROXYPORT = "network.httpproxyport"
static

◆ SETTING_NETWORK_HTTPPROXYSERVER

const std::string CSettings::SETTING_NETWORK_HTTPPROXYSERVER = "network.httpproxyserver"
static

◆ SETTING_NETWORK_HTTPPROXYTYPE

const std::string CSettings::SETTING_NETWORK_HTTPPROXYTYPE = "network.httpproxytype"
static

◆ SETTING_NETWORK_HTTPPROXYUSERNAME

const std::string CSettings::SETTING_NETWORK_HTTPPROXYUSERNAME = "network.httpproxyusername"
static

◆ SETTING_NETWORK_USEHTTPPROXY

const std::string CSettings::SETTING_NETWORK_USEHTTPPROXY = "network.usehttpproxy"
static

◆ SETTING_PICTURES_DISPLAYRESOLUTION

const std::string CSettings::SETTING_PICTURES_DISPLAYRESOLUTION = "pictures.displayresolution"
static

◆ SETTING_PICTURES_GENERATETHUMBS

const std::string CSettings::SETTING_PICTURES_GENERATETHUMBS = "pictures.generatethumbs"
static

◆ SETTING_PICTURES_SHOWVIDEOS

const std::string CSettings::SETTING_PICTURES_SHOWVIDEOS = "pictures.showvideos"
static

◆ SETTING_PICTURES_USETAGS

const std::string CSettings::SETTING_PICTURES_USETAGS = "pictures.usetags"
static

◆ SETTING_POWERMANAGEMENT_DISPLAYSOFF

const std::string CSettings::SETTING_POWERMANAGEMENT_DISPLAYSOFF = "powermanagement.displaysoff"
static

◆ SETTING_POWERMANAGEMENT_SHUTDOWNSTATE

const std::string CSettings::SETTING_POWERMANAGEMENT_SHUTDOWNSTATE = "powermanagement.shutdownstate"
static

◆ SETTING_POWERMANAGEMENT_SHUTDOWNTIME

const std::string CSettings::SETTING_POWERMANAGEMENT_SHUTDOWNTIME = "powermanagement.shutdowntime"
static

◆ SETTING_POWERMANAGEMENT_WAITFORNETWORK

const std::string CSettings::SETTING_POWERMANAGEMENT_WAITFORNETWORK = "powermanagement.waitfornetwork"
static

◆ SETTING_POWERMANAGEMENT_WAKEONACCESS

const std::string CSettings::SETTING_POWERMANAGEMENT_WAKEONACCESS = "powermanagement.wakeonaccess"
static

◆ SETTING_PVRCLIENT_MENUHOOK

const std::string CSettings::SETTING_PVRCLIENT_MENUHOOK = "pvrclient.menuhook"
static

◆ SETTING_PVRMANAGER_BACKENDCHANNELORDER

const std::string CSettings::SETTING_PVRMANAGER_BACKENDCHANNELORDER = "pvrmanager.backendchannelorder"
static

◆ SETTING_PVRMANAGER_CHANNELMANAGER

const std::string CSettings::SETTING_PVRMANAGER_CHANNELMANAGER = "pvrmanager.channelmanager"
static

◆ SETTING_PVRMANAGER_CHANNELSCAN

const std::string CSettings::SETTING_PVRMANAGER_CHANNELSCAN = "pvrmanager.channelscan"
static

◆ SETTING_PVRMANAGER_CLIENTPRIORITIES

const std::string CSettings::SETTING_PVRMANAGER_CLIENTPRIORITIES = "pvrmanager.clientpriorities"
static

◆ SETTING_PVRMANAGER_GROUPMANAGER

const std::string CSettings::SETTING_PVRMANAGER_GROUPMANAGER = "pvrmanager.groupmanager"
static

◆ SETTING_PVRMANAGER_PRESELECTPLAYINGCHANNEL

const std::string CSettings::SETTING_PVRMANAGER_PRESELECTPLAYINGCHANNEL = "pvrmanager.preselectplayingchannel"
static

◆ SETTING_PVRMANAGER_RESETDB

const std::string CSettings::SETTING_PVRMANAGER_RESETDB = "pvrmanager.resetdb"
static

◆ SETTING_PVRMANAGER_SYNCCHANNELGROUPS

const std::string CSettings::SETTING_PVRMANAGER_SYNCCHANNELGROUPS = "pvrmanager.syncchannelgroups"
static

◆ SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERS

const std::string CSettings::SETTING_PVRMANAGER_USEBACKENDCHANNELNUMBERS = "pvrmanager.usebackendchannelnumbers"
static

◆ SETTING_PVRMENU_CLOSECHANNELOSDONSWITCH

const std::string CSettings::SETTING_PVRMENU_CLOSECHANNELOSDONSWITCH = "pvrmenu.closechannelosdonswitch"
static

◆ SETTING_PVRMENU_DISPLAYCHANNELINFO

const std::string CSettings::SETTING_PVRMENU_DISPLAYCHANNELINFO = "pvrmenu.displaychannelinfo"
static

◆ SETTING_PVRMENU_ICONPATH

const std::string CSettings::SETTING_PVRMENU_ICONPATH = "pvrmenu.iconpath"
static

◆ SETTING_PVRMENU_SEARCHICONS

const std::string CSettings::SETTING_PVRMENU_SEARCHICONS = "pvrmenu.searchicons"
static

◆ SETTING_PVRPARENTAL_DURATION

const std::string CSettings::SETTING_PVRPARENTAL_DURATION = "pvrparental.duration"
static

◆ SETTING_PVRPARENTAL_ENABLED

const std::string CSettings::SETTING_PVRPARENTAL_ENABLED = "pvrparental.enabled"
static

◆ SETTING_PVRPARENTAL_PIN

const std::string CSettings::SETTING_PVRPARENTAL_PIN = "pvrparental.pin"
static

◆ SETTING_PVRPLAYBACK_CHANNELENTRYTIMEOUT

const std::string CSettings::SETTING_PVRPLAYBACK_CHANNELENTRYTIMEOUT = "pvrplayback.channelentrytimeout"
static

◆ SETTING_PVRPLAYBACK_CONFIRMCHANNELSWITCH

const std::string CSettings::SETTING_PVRPLAYBACK_CONFIRMCHANNELSWITCH = "pvrplayback.confirmchannelswitch"
static

◆ SETTING_PVRPLAYBACK_DELAYMARKLASTWATCHED

const std::string CSettings::SETTING_PVRPLAYBACK_DELAYMARKLASTWATCHED = "pvrplayback.delaymarklastwatched"
static

◆ SETTING_PVRPLAYBACK_FPS

const std::string CSettings::SETTING_PVRPLAYBACK_FPS = "pvrplayback.fps"
static

◆ SETTING_PVRPLAYBACK_SIGNALQUALITY

const std::string CSettings::SETTING_PVRPLAYBACK_SIGNALQUALITY = "pvrplayback.signalquality"
static

◆ SETTING_PVRPLAYBACK_SWITCHTOFULLSCREEN

const std::string CSettings::SETTING_PVRPLAYBACK_SWITCHTOFULLSCREEN = "pvrplayback.switchtofullscreen"
static

◆ SETTING_PVRPOWERMANAGEMENT_BACKENDIDLETIME

const std::string CSettings::SETTING_PVRPOWERMANAGEMENT_BACKENDIDLETIME = "pvrpowermanagement.backendidletime"
static

◆ SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUP

const std::string CSettings::SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUP = "pvrpowermanagement.dailywakeup"
static

◆ SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUPTIME

const std::string CSettings::SETTING_PVRPOWERMANAGEMENT_DAILYWAKEUPTIME = "pvrpowermanagement.dailywakeuptime"
static

◆ SETTING_PVRPOWERMANAGEMENT_ENABLED

const std::string CSettings::SETTING_PVRPOWERMANAGEMENT_ENABLED = "pvrpowermanagement.enabled"
static

◆ SETTING_PVRPOWERMANAGEMENT_PREWAKEUP

const std::string CSettings::SETTING_PVRPOWERMANAGEMENT_PREWAKEUP = "pvrpowermanagement.prewakeup"
static

◆ SETTING_PVRPOWERMANAGEMENT_SETWAKEUPCMD

const std::string CSettings::SETTING_PVRPOWERMANAGEMENT_SETWAKEUPCMD = "pvrpowermanagement.setwakeupcmd"
static

◆ SETTING_PVRRECORD_GROUPRECORDINGS

const std::string CSettings::SETTING_PVRRECORD_GROUPRECORDINGS = "pvrrecord.grouprecordings"
static

◆ SETTING_PVRRECORD_INSTANTRECORDACTION

const std::string CSettings::SETTING_PVRRECORD_INSTANTRECORDACTION = "pvrrecord.instantrecordaction"
static

◆ SETTING_PVRRECORD_INSTANTRECORDTIME

const std::string CSettings::SETTING_PVRRECORD_INSTANTRECORDTIME = "pvrrecord.instantrecordtime"
static

◆ SETTING_PVRRECORD_MARGINEND

const std::string CSettings::SETTING_PVRRECORD_MARGINEND = "pvrrecord.marginend"
static

◆ SETTING_PVRRECORD_MARGINSTART

const std::string CSettings::SETTING_PVRRECORD_MARGINSTART = "pvrrecord.marginstart"
static

◆ SETTING_PVRRECORD_TIMERNOTIFICATIONS

const std::string CSettings::SETTING_PVRRECORD_TIMERNOTIFICATIONS = "pvrrecord.timernotifications"
static

◆ SETTING_PVRTIMERS_HIDEDISABLEDTIMERS

const std::string CSettings::SETTING_PVRTIMERS_HIDEDISABLEDTIMERS = "pvrtimers.hidedisabledtimers"
static

◆ SETTING_SCRAPERS_MOVIESDEFAULT

const std::string CSettings::SETTING_SCRAPERS_MOVIESDEFAULT = "scrapers.moviesdefault"
static

◆ SETTING_SCRAPERS_MUSICVIDEOSDEFAULT

const std::string CSettings::SETTING_SCRAPERS_MUSICVIDEOSDEFAULT = "scrapers.musicvideosdefault"
static

◆ SETTING_SCRAPERS_TVSHOWSDEFAULT

const std::string CSettings::SETTING_SCRAPERS_TVSHOWSDEFAULT = "scrapers.tvshowsdefault"
static

◆ SETTING_SCREENSAVER_MODE

const std::string CSettings::SETTING_SCREENSAVER_MODE = "screensaver.mode"
static

◆ SETTING_SCREENSAVER_PREVIEW

const std::string CSettings::SETTING_SCREENSAVER_PREVIEW = "screensaver.preview"
static

◆ SETTING_SCREENSAVER_SETTINGS

const std::string CSettings::SETTING_SCREENSAVER_SETTINGS = "screensaver.settings"
static

◆ SETTING_SCREENSAVER_TIME

const std::string CSettings::SETTING_SCREENSAVER_TIME = "screensaver.time"
static

◆ SETTING_SCREENSAVER_USEDIMONPAUSE

const std::string CSettings::SETTING_SCREENSAVER_USEDIMONPAUSE = "screensaver.usedimonpause"
static

◆ SETTING_SCREENSAVER_USEMUSICVISINSTEAD

const std::string CSettings::SETTING_SCREENSAVER_USEMUSICVISINSTEAD = "screensaver.usemusicvisinstead"
static

◆ SETTING_SERVICES_AIRPLAY

const std::string CSettings::SETTING_SERVICES_AIRPLAY = "services.airplay"
static

◆ SETTING_SERVICES_AIRPLAYPASSWORD

const std::string CSettings::SETTING_SERVICES_AIRPLAYPASSWORD = "services.airplaypassword"
static

◆ SETTING_SERVICES_AIRPLAYVIDEOSUPPORT

const std::string CSettings::SETTING_SERVICES_AIRPLAYVIDEOSUPPORT = "services.airplayvideosupport"
static

◆ SETTING_SERVICES_AIRPLAYVOLUMECONTROL

const std::string CSettings::SETTING_SERVICES_AIRPLAYVOLUMECONTROL = "services.airplayvolumecontrol"
static

◆ SETTING_SERVICES_DEVICENAME

const std::string CSettings::SETTING_SERVICES_DEVICENAME = "services.devicename"
static

◆ SETTING_SERVICES_DEVICEUUID

const std::string CSettings::SETTING_SERVICES_DEVICEUUID = "services.deviceuuid"
static

◆ SETTING_SERVICES_ESALLINTERFACES

const std::string CSettings::SETTING_SERVICES_ESALLINTERFACES = "services.esallinterfaces"
static

◆ SETTING_SERVICES_ESCONTINUOUSDELAY

const std::string CSettings::SETTING_SERVICES_ESCONTINUOUSDELAY = "services.escontinuousdelay"
static

◆ SETTING_SERVICES_ESENABLED

const std::string CSettings::SETTING_SERVICES_ESENABLED = "services.esenabled"
static

◆ SETTING_SERVICES_ESINITIALDELAY

const std::string CSettings::SETTING_SERVICES_ESINITIALDELAY = "services.esinitialdelay"
static

◆ SETTING_SERVICES_ESMAXCLIENTS

const std::string CSettings::SETTING_SERVICES_ESMAXCLIENTS = "services.esmaxclients"
static

◆ SETTING_SERVICES_ESPORT

const std::string CSettings::SETTING_SERVICES_ESPORT = "services.esport"
static

◆ SETTING_SERVICES_ESPORTRANGE

const std::string CSettings::SETTING_SERVICES_ESPORTRANGE = "services.esportrange"
static

◆ SETTING_SERVICES_UPNP

const std::string CSettings::SETTING_SERVICES_UPNP = "services.upnp"
static

◆ SETTING_SERVICES_UPNPANNOUNCE

const std::string CSettings::SETTING_SERVICES_UPNPANNOUNCE = "services.upnpannounce"
static

◆ SETTING_SERVICES_UPNPCONTROLLER

const std::string CSettings::SETTING_SERVICES_UPNPCONTROLLER = "services.upnpcontroller"
static

◆ SETTING_SERVICES_UPNPLOOKFOREXTERNALSUBTITLES

const std::string CSettings::SETTING_SERVICES_UPNPLOOKFOREXTERNALSUBTITLES = "services.upnplookforexternalsubtitles"
static

◆ SETTING_SERVICES_UPNPRENDERER

const std::string CSettings::SETTING_SERVICES_UPNPRENDERER = "services.upnprenderer"
static

◆ SETTING_SERVICES_UPNPSERVER

const std::string CSettings::SETTING_SERVICES_UPNPSERVER = "services.upnpserver"
static

◆ SETTING_SERVICES_USEAIRPLAYPASSWORD

const std::string CSettings::SETTING_SERVICES_USEAIRPLAYPASSWORD = "services.useairplaypassword"
static

◆ SETTING_SERVICES_WEBSERVER

const std::string CSettings::SETTING_SERVICES_WEBSERVER = "services.webserver"
static

◆ SETTING_SERVICES_WEBSERVERPASSWORD

const std::string CSettings::SETTING_SERVICES_WEBSERVERPASSWORD = "services.webserverpassword"
static

◆ SETTING_SERVICES_WEBSERVERPORT

const std::string CSettings::SETTING_SERVICES_WEBSERVERPORT = "services.webserverport"
static

◆ SETTING_SERVICES_WEBSERVERSSL

const std::string CSettings::SETTING_SERVICES_WEBSERVERSSL = "services.webserverssl"
static

◆ SETTING_SERVICES_WEBSERVERUSERNAME

const std::string CSettings::SETTING_SERVICES_WEBSERVERUSERNAME = "services.webserverusername"
static

◆ SETTING_SERVICES_WEBSKIN

const std::string CSettings::SETTING_SERVICES_WEBSKIN = "services.webskin"
static

◆ SETTING_SERVICES_ZEROCONF

const std::string CSettings::SETTING_SERVICES_ZEROCONF = "services.zeroconf"
static

◆ SETTING_SLIDESHOW_DISPLAYEFFECTS

const std::string CSettings::SETTING_SLIDESHOW_DISPLAYEFFECTS = "slideshow.displayeffects"
static

◆ SETTING_SLIDESHOW_HIGHQUALITYDOWNSCALING

const std::string CSettings::SETTING_SLIDESHOW_HIGHQUALITYDOWNSCALING = "slideshow.highqualitydownscaling"
static

◆ SETTING_SLIDESHOW_SHUFFLE

const std::string CSettings::SETTING_SLIDESHOW_SHUFFLE = "slideshow.shuffle"
static

◆ SETTING_SLIDESHOW_STAYTIME

const std::string CSettings::SETTING_SLIDESHOW_STAYTIME = "slideshow.staytime"
static

◆ SETTING_SMB_LEGACYSECURITY

const std::string CSettings::SETTING_SMB_LEGACYSECURITY = "smb.legacysecurity"
static

◆ SETTING_SMB_MAXPROTOCOL

const std::string CSettings::SETTING_SMB_MAXPROTOCOL = "smb.maxprotocol"
static

◆ SETTING_SMB_MINPROTOCOL

const std::string CSettings::SETTING_SMB_MINPROTOCOL = "smb.minprotocol"
static

◆ SETTING_SMB_WINSSERVER

const std::string CSettings::SETTING_SMB_WINSSERVER = "smb.winsserver"
static

◆ SETTING_SMB_WORKGROUP

const std::string CSettings::SETTING_SMB_WORKGROUP = "smb.workgroup"
static

◆ SETTING_SOURCE_MUSIC

const std::string CSettings::SETTING_SOURCE_MUSIC = "source.music"
static

◆ SETTING_SOURCE_PICTURES

const std::string CSettings::SETTING_SOURCE_PICTURES = "source.pictures"
static

◆ SETTING_SOURCE_VIDEOS

const std::string CSettings::SETTING_SOURCE_VIDEOS = "source.videos"
static

◆ SETTING_SUBTITLES_ALIGN

const std::string CSettings::SETTING_SUBTITLES_ALIGN = "subtitles.align"
static

◆ SETTING_SUBTITLES_BGCOLOR

const std::string CSettings::SETTING_SUBTITLES_BGCOLOR = "subtitles.bgcolor"
static

◆ SETTING_SUBTITLES_BGOPACITY

const std::string CSettings::SETTING_SUBTITLES_BGOPACITY = "subtitles.bgopacity"
static

◆ SETTING_SUBTITLES_CHARSET

const std::string CSettings::SETTING_SUBTITLES_CHARSET = "subtitles.charset"
static

◆ SETTING_SUBTITLES_COLOR

const std::string CSettings::SETTING_SUBTITLES_COLOR = "subtitles.color"
static

◆ SETTING_SUBTITLES_CUSTOMPATH

const std::string CSettings::SETTING_SUBTITLES_CUSTOMPATH = "subtitles.custompath"
static

◆ SETTING_SUBTITLES_DOWNLOADFIRST

const std::string CSettings::SETTING_SUBTITLES_DOWNLOADFIRST = "subtitles.downloadfirst"
static

◆ SETTING_SUBTITLES_FONT

const std::string CSettings::SETTING_SUBTITLES_FONT = "subtitles.font"
static

◆ SETTING_SUBTITLES_HEIGHT

const std::string CSettings::SETTING_SUBTITLES_HEIGHT = "subtitles.height"
static

◆ SETTING_SUBTITLES_LANGUAGES

const std::string CSettings::SETTING_SUBTITLES_LANGUAGES = "subtitles.languages"
static

◆ SETTING_SUBTITLES_MOVIE

const std::string CSettings::SETTING_SUBTITLES_MOVIE = "subtitles.movie"
static

◆ SETTING_SUBTITLES_OVERRIDEASSFONTS

const std::string CSettings::SETTING_SUBTITLES_OVERRIDEASSFONTS = "subtitles.overrideassfonts"
static

◆ SETTING_SUBTITLES_PARSECAPTIONS

const std::string CSettings::SETTING_SUBTITLES_PARSECAPTIONS = "subtitles.parsecaptions"
static

◆ SETTING_SUBTITLES_PAUSEONSEARCH

const std::string CSettings::SETTING_SUBTITLES_PAUSEONSEARCH = "subtitles.pauseonsearch"
static

◆ SETTING_SUBTITLES_STEREOSCOPICDEPTH

const std::string CSettings::SETTING_SUBTITLES_STEREOSCOPICDEPTH = "subtitles.stereoscopicdepth"
static

◆ SETTING_SUBTITLES_STORAGEMODE

const std::string CSettings::SETTING_SUBTITLES_STORAGEMODE = "subtitles.storagemode"
static

◆ SETTING_SUBTITLES_STYLE

const std::string CSettings::SETTING_SUBTITLES_STYLE = "subtitles.style"
static

◆ SETTING_SUBTITLES_TV

const std::string CSettings::SETTING_SUBTITLES_TV = "subtitles.tv"
static

◆ SETTING_SYSTEM_PLAYLISTSPATH

const std::string CSettings::SETTING_SYSTEM_PLAYLISTSPATH = "system.playlistspath"
static

◆ SETTING_VIDEOLIBRARY_ACTORTHUMBS

const std::string CSettings::SETTING_VIDEOLIBRARY_ACTORTHUMBS = "videolibrary.actorthumbs"
static

◆ SETTING_VIDEOLIBRARY_BACKGROUNDUPDATE

const std::string CSettings::SETTING_VIDEOLIBRARY_BACKGROUNDUPDATE = "videolibrary.backgroundupdate"
static

◆ SETTING_VIDEOLIBRARY_CLEANUP

const std::string CSettings::SETTING_VIDEOLIBRARY_CLEANUP = "videolibrary.cleanup"
static

◆ SETTING_VIDEOLIBRARY_EXPORT

const std::string CSettings::SETTING_VIDEOLIBRARY_EXPORT = "videolibrary.export"
static

◆ SETTING_VIDEOLIBRARY_FLATTENTVSHOWS

const std::string CSettings::SETTING_VIDEOLIBRARY_FLATTENTVSHOWS = "videolibrary.flattentvshows"
static

◆ SETTING_VIDEOLIBRARY_GROUPMOVIESETS

const std::string CSettings::SETTING_VIDEOLIBRARY_GROUPMOVIESETS = "videolibrary.groupmoviesets"
static

◆ SETTING_VIDEOLIBRARY_GROUPSINGLEITEMSETS

const std::string CSettings::SETTING_VIDEOLIBRARY_GROUPSINGLEITEMSETS = "videolibrary.groupsingleitemsets"
static

◆ SETTING_VIDEOLIBRARY_IMPORT

const std::string CSettings::SETTING_VIDEOLIBRARY_IMPORT = "videolibrary.import"
static

◆ SETTING_VIDEOLIBRARY_SHOWALLITEMS

const std::string CSettings::SETTING_VIDEOLIBRARY_SHOWALLITEMS = "videolibrary.showallitems"
static

◆ SETTING_VIDEOLIBRARY_SHOWEMPTYTVSHOWS

const std::string CSettings::SETTING_VIDEOLIBRARY_SHOWEMPTYTVSHOWS = "videolibrary.showemptytvshows"
static

◆ SETTING_VIDEOLIBRARY_SHOWUNWATCHEDPLOTS

const std::string CSettings::SETTING_VIDEOLIBRARY_SHOWUNWATCHEDPLOTS = "videolibrary.showunwatchedplots"
static

◆ SETTING_VIDEOLIBRARY_TVSHOWSINCLUDEALLSEASONSANDSPECIALS

const std::string CSettings::SETTING_VIDEOLIBRARY_TVSHOWSINCLUDEALLSEASONSANDSPECIALS = "videolibrary.tvshowsincludeallseasonsandspecials"
static

◆ SETTING_VIDEOLIBRARY_TVSHOWSSELECTFIRSTUNWATCHEDITEM

const std::string CSettings::SETTING_VIDEOLIBRARY_TVSHOWSSELECTFIRSTUNWATCHEDITEM = "videolibrary.tvshowsselectfirstunwatcheditem"
static

◆ SETTING_VIDEOLIBRARY_UPDATEONSTARTUP

const std::string CSettings::SETTING_VIDEOLIBRARY_UPDATEONSTARTUP = "videolibrary.updateonstartup"
static

◆ SETTING_VIDEOPLAYER_ADJUSTREFRESHRATE

const std::string CSettings::SETTING_VIDEOPLAYER_ADJUSTREFRESHRATE = "videoplayer.adjustrefreshrate"
static

◆ SETTING_VIDEOPLAYER_AUTOPLAYNEXTITEM

const std::string CSettings::SETTING_VIDEOPLAYER_AUTOPLAYNEXTITEM = "videoplayer.autoplaynextitem"
static

◆ SETTING_VIDEOPLAYER_ERRORINASPECT

const std::string CSettings::SETTING_VIDEOPLAYER_ERRORINASPECT = "videoplayer.errorinaspect"
static

◆ SETTING_VIDEOPLAYER_HQSCALERS

const std::string CSettings::SETTING_VIDEOPLAYER_HQSCALERS = "videoplayer.hqscalers"
static

◆ SETTING_VIDEOPLAYER_LIMITGUIUPDATE

const std::string CSettings::SETTING_VIDEOPLAYER_LIMITGUIUPDATE = "videoplayer.limitguiupdate"
static

◆ SETTING_VIDEOPLAYER_PREFERDEFAULTFLAG

const std::string CSettings::SETTING_VIDEOPLAYER_PREFERDEFAULTFLAG = "videoplayer.preferdefaultflag"
static

◆ SETTING_VIDEOPLAYER_QUITSTEREOMODEONSTOP

const std::string CSettings::SETTING_VIDEOPLAYER_QUITSTEREOMODEONSTOP = "videoplayer.quitstereomodeonstop"
static

◆ SETTING_VIDEOPLAYER_RENDERMETHOD

const std::string CSettings::SETTING_VIDEOPLAYER_RENDERMETHOD = "videoplayer.rendermethod"
static

◆ SETTING_VIDEOPLAYER_SEEKDELAY

const std::string CSettings::SETTING_VIDEOPLAYER_SEEKDELAY = "videoplayer.seekdelay"
static

◆ SETTING_VIDEOPLAYER_SEEKSTEPS

const std::string CSettings::SETTING_VIDEOPLAYER_SEEKSTEPS = "videoplayer.seeksteps"
static

◆ SETTING_VIDEOPLAYER_STEREOSCOPICPLAYBACKMODE

const std::string CSettings::SETTING_VIDEOPLAYER_STEREOSCOPICPLAYBACKMODE = "videoplayer.stereoscopicplaybackmode"
static

◆ SETTING_VIDEOPLAYER_STRETCH43

const std::string CSettings::SETTING_VIDEOPLAYER_STRETCH43 = "videoplayer.stretch43"
static

◆ SETTING_VIDEOPLAYER_SUPPORTMVC

const std::string CSettings::SETTING_VIDEOPLAYER_SUPPORTMVC = "videoplayer.supportmvc"
static

◆ SETTING_VIDEOPLAYER_TELETEXTENABLED

const std::string CSettings::SETTING_VIDEOPLAYER_TELETEXTENABLED = "videoplayer.teletextenabled"
static

◆ SETTING_VIDEOPLAYER_TELETEXTSCALE

const std::string CSettings::SETTING_VIDEOPLAYER_TELETEXTSCALE = "videoplayer.teletextscale"
static

◆ SETTING_VIDEOPLAYER_USEAMCODEC

const std::string CSettings::SETTING_VIDEOPLAYER_USEAMCODEC = "videoplayer.useamcodec"
static

◆ SETTING_VIDEOPLAYER_USEAMCODECH264

const std::string CSettings::SETTING_VIDEOPLAYER_USEAMCODECH264 = "videoplayer.useamcodech264"
static

◆ SETTING_VIDEOPLAYER_USEAMCODECMPEG2

const std::string CSettings::SETTING_VIDEOPLAYER_USEAMCODECMPEG2 = "videoplayer.useamcodecmpeg2"
static

◆ SETTING_VIDEOPLAYER_USEAMCODECMPEG4

const std::string CSettings::SETTING_VIDEOPLAYER_USEAMCODECMPEG4 = "videoplayer.useamcodecmpeg4"
static

◆ SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK

const std::string CSettings::SETTING_VIDEOPLAYER_USEDISPLAYASCLOCK = "videoplayer.usedisplayasclock"
static

◆ SETTING_VIDEOPLAYER_USEDXVA2

const std::string CSettings::SETTING_VIDEOPLAYER_USEDXVA2 = "videoplayer.usedxva2"
static

◆ SETTING_VIDEOPLAYER_USEMEDIACODEC

const std::string CSettings::SETTING_VIDEOPLAYER_USEMEDIACODEC = "videoplayer.usemediacodec"
static

◆ SETTING_VIDEOPLAYER_USEMEDIACODECSURFACE

const std::string CSettings::SETTING_VIDEOPLAYER_USEMEDIACODECSURFACE = "videoplayer.usemediacodecsurface"
static

◆ SETTING_VIDEOPLAYER_USEMMAL

const std::string CSettings::SETTING_VIDEOPLAYER_USEMMAL = "videoplayer.usemmal"
static

◆ SETTING_VIDEOPLAYER_USEOMXPLAYER

const std::string CSettings::SETTING_VIDEOPLAYER_USEOMXPLAYER = "videoplayer.useomxplayer"
static

◆ SETTING_VIDEOPLAYER_USEPRIMEDECODER

const std::string CSettings::SETTING_VIDEOPLAYER_USEPRIMEDECODER = "videoplayer.useprimedecoder"
static

◆ SETTING_VIDEOPLAYER_USESTAGEFRIGHT

const std::string CSettings::SETTING_VIDEOPLAYER_USESTAGEFRIGHT = "videoplayer.usestagefright"
static

◆ SETTING_VIDEOPLAYER_USEVDPAU

const std::string CSettings::SETTING_VIDEOPLAYER_USEVDPAU = "videoplayer.usevdpau"
static

◆ SETTING_VIDEOPLAYER_USEVDPAUMIXER

const std::string CSettings::SETTING_VIDEOPLAYER_USEVDPAUMIXER = "videoplayer.usevdpaumixer"
static

◆ SETTING_VIDEOPLAYER_USEVDPAUMPEG2

const std::string CSettings::SETTING_VIDEOPLAYER_USEVDPAUMPEG2 = "videoplayer.usevdpaumpeg2"
static

◆ SETTING_VIDEOPLAYER_USEVDPAUMPEG4

const std::string CSettings::SETTING_VIDEOPLAYER_USEVDPAUMPEG4 = "videoplayer.usevdpaumpeg4"
static

◆ SETTING_VIDEOPLAYER_USEVDPAUVC1

const std::string CSettings::SETTING_VIDEOPLAYER_USEVDPAUVC1 = "videoplayer.usevdpauvc1"
static

◆ SETTING_VIDEOPLAYER_USEVTB

const std::string CSettings::SETTING_VIDEOPLAYER_USEVTB = "videoplayer.usevtb"
static

◆ SETTING_VIDEOSCREEN_3DLUT

const std::string CSettings::SETTING_VIDEOSCREEN_3DLUT = "videoscreen.cms3dlut"
static

◆ SETTING_VIDEOSCREEN_BLANKDISPLAYS

const std::string CSettings::SETTING_VIDEOSCREEN_BLANKDISPLAYS = "videoscreen.blankdisplays"
static

◆ SETTING_VIDEOSCREEN_DISPLAYPROFILE

const std::string CSettings::SETTING_VIDEOSCREEN_DISPLAYPROFILE = "videoscreen.displayprofile"
static

◆ SETTING_VIDEOSCREEN_FAKEFULLSCREEN

const std::string CSettings::SETTING_VIDEOSCREEN_FAKEFULLSCREEN = "videoscreen.fakefullscreen"
static

◆ SETTING_VIDEOSCREEN_FRAMEPACKING

const std::string CSettings::SETTING_VIDEOSCREEN_FRAMEPACKING = "videoscreen.framepacking"
static

◆ SETTING_VIDEOSCREEN_GUICALIBRATION

const std::string CSettings::SETTING_VIDEOSCREEN_GUICALIBRATION = "videoscreen.guicalibration"
static

◆ SETTING_VIDEOSCREEN_LIMITEDRANGE

const std::string CSettings::SETTING_VIDEOSCREEN_LIMITEDRANGE = "videoscreen.limitedrange"
static

◆ SETTING_VIDEOSCREEN_MONITOR

const std::string CSettings::SETTING_VIDEOSCREEN_MONITOR = "videoscreen.monitor"
static

◆ SETTING_VIDEOSCREEN_NOOFBUFFERS

const std::string CSettings::SETTING_VIDEOSCREEN_NOOFBUFFERS = "videoscreen.noofbuffers"
static

◆ SETTING_VIDEOSCREEN_PREFEREDSTEREOSCOPICMODE

const std::string CSettings::SETTING_VIDEOSCREEN_PREFEREDSTEREOSCOPICMODE = "videoscreen.preferedstereoscopicmode"
static

◆ SETTING_VIDEOSCREEN_RESOLUTION

const std::string CSettings::SETTING_VIDEOSCREEN_RESOLUTION = "videoscreen.resolution"
static

◆ SETTING_VIDEOSCREEN_SCREEN

const std::string CSettings::SETTING_VIDEOSCREEN_SCREEN = "videoscreen.screen"
static

◆ SETTING_VIDEOSCREEN_SCREENMODE

const std::string CSettings::SETTING_VIDEOSCREEN_SCREENMODE = "videoscreen.screenmode"
static

◆ SETTING_VIDEOSCREEN_STEREOSCOPICMODE

const std::string CSettings::SETTING_VIDEOSCREEN_STEREOSCOPICMODE = "videoscreen.stereoscopicmode"
static

◆ SETTING_VIDEOSCREEN_TESTPATTERN

const std::string CSettings::SETTING_VIDEOSCREEN_TESTPATTERN = "videoscreen.testpattern"
static

◆ SETTING_VIDEOSCREEN_WHITELIST

const std::string CSettings::SETTING_VIDEOSCREEN_WHITELIST = "videoscreen.whitelist"
static

◆ SETTING_WEATHER_ADDON

const std::string CSettings::SETTING_WEATHER_ADDON = "weather.addon"
static

◆ SETTING_WEATHER_ADDONSETTINGS

const std::string CSettings::SETTING_WEATHER_ADDONSETTINGS = "weather.addonsettings"
static

◆ SETTING_WEATHER_CURRENTLOCATION

const std::string CSettings::SETTING_WEATHER_CURRENTLOCATION = "weather.currentlocation"
static

◆ SETTING_WINDOW_HEIGHT

const std::string CSettings::SETTING_WINDOW_HEIGHT = "window.height"
static

◆ SETTING_WINDOW_WIDTH

const std::string CSettings::SETTING_WINDOW_WIDTH = "window.width"
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

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