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