|
void | OnSettingChanged (const std::shared_ptr< const CSetting > &setting) override |
| The value of the given setting has changed. More...
|
|
void | OnSettingsLoaded () override |
| Settings have been loaded. More...
|
|
LanguageResourcePtr | GetLanguageAddon (const std::string &locale="") const |
| Returns the language addon for the given locale (or the current one). More...
|
|
std::string | GetGuiCharSet () const |
|
std::string | GetSubtitleCharSet () const |
|
const std::string & | GetLanguageCode () const |
|
std::string | GetEnglishLanguageName (const std::string &locale="") const |
| Get the english language name from given locale, by searching in the installed language addons. More...
|
|
bool | SetLanguage (std::string strLanguage="", bool reloadServices=true) |
| Sets and loads the given (or configured) language, its details and strings. More...
|
|
const std::string & | GetAudioLanguage () const |
|
void | SetAudioLanguage (const std::string &language) |
|
const std::string & | GetSubtitleLanguage () const |
|
void | SetSubtitleLanguage (const std::string &language) |
|
const std::string | GetDVDMenuLanguage () const |
|
const std::string | GetDVDAudioLanguage () const |
|
const std::string | GetDVDSubtitleLanguage () const |
|
const std::string & | GetTimeZone () const |
|
const std::string & | GetRegionLocale () const |
|
const std::locale & | GetOriginalLocale () const |
|
const CLocale & | GetLocale () const |
| Returns the full locale of the current language.
|
|
const std::locale & | GetSystemLocale () const |
| Returns the system's current locale.
|
|
bool | ForceUnicodeFont () const |
|
const std::string & | GetDateFormat (bool bLongDate=false) const |
|
void | SetDateFormat (const std::string &dateFormat, bool bLongDate=false) |
|
const std::string & | GetShortDateFormat () const |
|
void | SetShortDateFormat (const std::string &shortDateFormat) |
|
const std::string & | GetLongDateFormat () const |
|
void | SetLongDateFormat (const std::string &longDateFormat) |
|
const std::string & | GetTimeFormat () const |
|
void | SetTimeFormat (const std::string &timeFormat) |
|
bool | Use24HourClock () const |
|
void | Set24HourClock (bool use24HourClock) |
|
void | Set24HourClock (const std::string &str24HourClock) |
|
const std::string & | GetMeridiemSymbol (MeridiemSymbol symbol) const |
|
CTemperature::Unit | GetTemperatureUnit () const |
|
void | SetTemperatureUnit (CTemperature::Unit temperatureUnit) |
|
void | SetTemperatureUnit (const std::string &temperatureUnit) |
|
const std::string & | GetTemperatureUnitString () const |
|
std::string | GetTemperatureAsString (const CTemperature &temperature) const |
|
CSpeed::Unit | GetSpeedUnit () const |
|
void | SetSpeedUnit (CSpeed::Unit speedUnit) |
|
void | SetSpeedUnit (const std::string &speedUnit) |
|
const std::string & | GetSpeedUnitString () const |
|
std::string | GetSpeedAsString (const CSpeed &speed) const |
|
void | GetRegionNames (std::vector< std::string > &array) |
|
void | SetCurrentRegion (const std::string &strName) |
|
const std::string & | GetCurrentRegion () const |
|
std::set< std::string > | GetSortTokens () const |
|
bool | UseLocaleCollation () |
|
virtual bool | OnSettingChanging (const std::shared_ptr< const CSetting > &setting) |
| The value of the given setting is being changed. More...
|
|
virtual void | OnSettingAction (const std::shared_ptr< const CSetting > &setting) |
| The given setting has been activated. More...
|
|
virtual bool | OnSettingUpdate (const std::shared_ptr< CSetting > &setting, const char *oldSettingId, const TiXmlNode *oldSettingNode) |
| The given setting needs to be updated. More...
|
|
virtual void | OnSettingPropertyChanged (const std::shared_ptr< const CSetting > &setting, const char *propertyName) |
| The given property of the given setting has changed. More...
|
|
Public Member Functions inherited from ISettingsHandler |
virtual bool | OnSettingsLoading () |
| Settings loading has been initiated. More...
|
|
virtual bool | OnSettingsSaving () const |
| Settings saving has been initiated. More...
|
|
virtual void | OnSettingsSaved () const |
| Settings have been saved. More...
|
|
virtual void | OnSettingsUnloaded () |
| Setting values have been unloaded. More...
|
|
virtual void | OnSettingsCleared () |
| Settings have been cleared. More...
|
|
|
static void | GetAddonsLanguageCodes (std::map< std::string, std::string > &languages) |
|
static std::string | ConvertEnglishNameToAddonLocale (const std::string &langName) |
| Convert an english language name to an addon locale, by searching in the installed language addons. More...
|
|
static const std::string & | MeridiemSymbolToString (MeridiemSymbol symbol) |
|
static const std::string & | GetTemperatureUnitString (CTemperature::Unit temperatureUnit) |
|
static const std::string & | GetSpeedUnitString (CSpeed::Unit speedUnit) |
|
static std::string | GetLanguagePath () |
|
static std::string | GetLanguagePath (const std::string &language) |
|
static std::string | GetLanguageInfoPath (const std::string &language) |
|
static void | LoadTokens (const TiXmlNode *pTokens, std::set< std::string > &vecTokens) |
|
static void | SettingOptionsLanguageNamesFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsAudioStreamLanguagesFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsSubtitleStreamLanguagesFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsSubtitleDownloadlanguagesFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsISO6391LanguagesFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsRegionsFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsShortDateFormatsFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsLongDateFormatsFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsTimeFormatsFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptions24HourClockFormatsFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsTemperatureUnitsFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|
static void | SettingOptionsSpeedUnitsFiller (const std::shared_ptr< const CSetting > &setting, std::vector< StringSettingOption > &list, std::string ¤t, void *data) |
|