summaryrefslogtreecommitdiff
path: root/vcl/inc/vcl/settings.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/vcl/settings.hxx')
-rw-r--r--vcl/inc/vcl/settings.hxx26
1 files changed, 10 insertions, 16 deletions
diff --git a/vcl/inc/vcl/settings.hxx b/vcl/inc/vcl/settings.hxx
index 0b8009607925..3a18de34a705 100644
--- a/vcl/inc/vcl/settings.hxx
+++ b/vcl/inc/vcl/settings.hxx
@@ -26,7 +26,7 @@
#include "vcl/font.hxx"
#include "vcl/accel.hxx"
#include "vcl/wall.hxx"
-#include "com/sun/star/lang/Locale.hpp"
+#include <i18npool/languagetag.hxx>
#include <unotools/syslocale.hxx>
class CollatorWrapper;
@@ -992,17 +992,15 @@ class ImplAllSettingsData
~ImplAllSettingsData();
private:
- sal_uLong mnRefCount;
+ sal_uLong mnRefCount;
MouseSettings maMouseSettings;
StyleSettings maStyleSettings;
MiscSettings maMiscSettings;
HelpSettings maHelpSettings;
- ::com::sun::star::lang::Locale maLocale;
- sal_uLong mnSystemUpdate;
- sal_uLong mnWindowUpdate;
- ::com::sun::star::lang::Locale maUILocale;
- LanguageType meLanguage;
- LanguageType meUILanguage;
+ LanguageTag maLocale;
+ sal_uLong mnSystemUpdate;
+ sal_uLong mnWindowUpdate;
+ LanguageTag maUILocale;
LocaleDataWrapper* mpLocaleDataWrapper;
LocaleDataWrapper* mpUILocaleDataWrapper;
vcl::I18nHelper* mpI18nHelper;
@@ -1062,14 +1060,10 @@ public:
const HelpSettings& GetHelpSettings() const
{ return mpData->maHelpSettings; }
- void SetLocale( const ::com::sun::star::lang::Locale& rLocale );
- const ::com::sun::star::lang::Locale& GetLocale() const;
- void SetUILocale( const ::com::sun::star::lang::Locale& rLocale );
- const ::com::sun::star::lang::Locale& GetUILocale() const;
- void SetLanguage( LanguageType eLang );
- LanguageType GetLanguage() const;
- void SetUILanguage( LanguageType eLang );
- LanguageType GetUILanguage() const;
+ void SetLanguageTag( const LanguageTag& rLanguageTag );
+ const LanguageTag& GetLanguageTag() const;
+ void SetUILanguageTag( const LanguageTag& rLanguageTag );
+ const LanguageTag& GetUILanguageTag() const;
bool GetLayoutRTL() const; // returns true if UI language requires right-to-left UI
const LocaleDataWrapper& GetLocaleDataWrapper() const;
const LocaleDataWrapper& GetUILocaleDataWrapper() const;