• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

KDECore

Public Member Functions | Protected Member Functions | List of all members
KLocaleWindowsPrivate Class Reference

#include <klocale_win_p.h>

Inheritance diagram for KLocaleWindowsPrivate:
Inheritance graph
[legend]

Public Member Functions

 KLocaleWindowsPrivate (KLocale *q_ptr, const QString &catalogName, KSharedConfig::Ptr config)
 
 KLocaleWindowsPrivate (KLocale *q_ptr, const QString &catalogName, const QString &language, const QString &country, KConfig *config)
 
 KLocaleWindowsPrivate (const KLocaleWindowsPrivate &rhs)
 
virtual ~KLocaleWindowsPrivate ()
 
KLocaleWindowsPrivate & operator= (const KLocaleWindowsPrivate &rhs)
 
- Public Member Functions inherited from KLocalePrivate
 KLocalePrivate (KLocale *q_ptr)
 
 KLocalePrivate (const KLocalePrivate &rhs)
 
virtual ~KLocalePrivate ()
 
virtual QStringList allCountriesList () const
 
virtual QList< KLocale::DigitSet > allDigitSetsList () const
 
virtual QStringList allLanguagesList ()
 
virtual KLocale::BinaryUnitDialect binaryUnitDialect () const
 
virtual const KCalendarSystem * calendar ()
 
KLocale::CalendarSystem calendarSystem () const
 
virtual QString calendarType () const
 
virtual QTextCodec * codecForEncoding () const
 
virtual QString convertDigits (const QString &str, KLocale::DigitSet digitSet, bool ignoreContext=false) const
 
virtual void copyCatalogsTo (KLocale *locale)
 
virtual QString country () const
 
virtual QString countryCodeToName (const QString &country) const
 
QString countryDivisionCode () const
 
virtual KCurrencyCode * currency ()
 
virtual QString currencyCode () const
 
virtual QStringList currencyCodeList () const
 
virtual QString currencySymbol () const
 
virtual QString dateFormat () const
 
virtual QString dateFormatShort () const
 
virtual bool dateMonthNamePossessive () const
 
virtual KLocale::DigitSet dateTimeDigitSet () const
 
virtual KDayPeriod dayPeriodForTime (const QTime &time) const
 
virtual QList< KDayPeriod > dayPeriods () const
 
virtual int decimalPlaces () const
 
virtual QString decimalSymbol () const
 
virtual KLocale::DigitSet digitSet () const
 
virtual QString digitSetToName (KLocale::DigitSet digitSet, bool withDigits=false) const
 
virtual int encodingMib () const
 
virtual int fileEncodingMib () const
 
virtual QString formatByteSize (double size)
 
virtual QString formatByteSize (double size, int precision, KLocale::BinaryUnitDialect dialect=KLocale::DefaultBinaryDialect, KLocale::BinarySizeUnits specificUnit=KLocale::DefaultBinaryUnits)
 
virtual QString formatDate (const QDate &date, KLocale::DateFormat format=KLocale::LongDate)
 
virtual QString formatDateTime (const QDateTime &dateTime, KLocale::DateFormat format=KLocale::ShortDate, bool includeSecs=false) const
 
virtual QString formatDateTime (const KDateTime &dateTime, KLocale::DateFormat format=KLocale::ShortDate, KLocale::DateTimeFormatOptions options=0)
 
virtual QString formatDuration (unsigned long mSec) const
 
virtual QString formatLocaleTime (const QTime &pTime, KLocale::TimeFormatOptions options=KLocale::TimeDefault) const
 
virtual QString formatLong (long num) const
 
virtual QString formatMoney (double num, const QString &currency=QString(), int precision=-1) const
 
virtual QString formatNumber (double num, int precision=-1) const
 
virtual QString formatNumber (const QString &numStr, bool round=true, int precision=-1) const
 
virtual QString formatTime (const QTime &pTime, bool includeSecs=false, bool isDuration=false) const
 
virtual void initFormat ()
 
virtual void insertCatalog (const QString &catalog)
 
virtual QStringList installedLanguages ()
 
virtual bool isApplicationTranslatedInto (const QString &language)
 
virtual QString language () const
 
virtual QString languageCodeToName (const QString &language)
 
virtual QStringList languageList () const
 
virtual QString localizedFilePath (const QString &filePath) const
 
virtual KLocale::MeasureSystem measureSystem () const
 
virtual int monetaryDecimalPlaces () const
 
virtual QString monetaryDecimalSymbol () const
 
virtual QList< int > monetaryDigitGrouping () const
 
virtual KLocale::DigitSet monetaryDigitSet () const
 
virtual QString monetaryThousandsSeparator () const
 
virtual KLocale::SignPosition negativeMonetarySignPosition () const
 
virtual bool negativePrefixCurrencySymbol () const
 
virtual QString negativeSign () const
 
virtual bool nounDeclension () const
 
virtual QList< int > numericDigitGrouping () const
 
KLocalePrivate & operator= (const KLocalePrivate &rhs)
 
virtual int pageSize () const
 
virtual KLocale::SignPosition positiveMonetarySignPosition () const
 
virtual bool positivePrefixCurrencySymbol () const
 
virtual QString positiveSign () const
 
virtual QString prettyFormatDuration (unsigned long mSec) const
 
virtual QDate readDate (const QString &str, bool *ok=0)
 
virtual QDate readDate (const QString &intstr, const QString &fmt, bool *ok=0)
 
virtual QDate readDate (const QString &str, KLocale::ReadDateFlags flags, bool *ok=0)
 
virtual QTime readLocaleTime (const QString &str, bool *ok=0, KLocale::TimeFormatOptions options=KLocale::TimeDefault, KLocale::TimeProcessingOptions processing=KLocale::ProcessNonStrict) const
 
virtual double readMoney (const QString &numStr, bool *ok=0) const
 
virtual double readNumber (const QString &numStr, bool *ok=0) const
 
virtual QTime readTime (const QString &str, bool *ok=0) const
 
virtual QTime readTime (const QString &str, KLocale::ReadTimeFlags flags, bool *ok=0) const
 
virtual QString removeAcceleratorMarker (const QString &label) const
 
virtual void removeCatalog (const QString &catalog)
 
virtual void setActiveCatalog (const QString &catalog)
 
virtual void setBinaryUnitDialect (KLocale::BinaryUnitDialect newDialect)
 
virtual void setCalendar (const QString &calendarType)
 
virtual void setCalendarSystem (KLocale::CalendarSystem)
 
virtual bool setCountry (const QString &country, KConfig *config)
 
bool setCountryDivisionCode (const QString &countryDivision)
 
virtual void setCurrencyCode (const QString &newCurrencyCode)
 
virtual void setCurrencySymbol (const QString &symbol)
 
virtual void setDateFormat (const QString &format)
 
virtual void setDateFormatShort (const QString &format)
 
virtual void setDateMonthNamePossessive (bool possessive)
 
virtual void setDateTimeDigitSet (KLocale::DigitSet digitSet)
 
virtual void setDayPeriods (const QList< KDayPeriod > &dayPeriods)
 
virtual void setDecimalPlaces (int digits)
 
virtual void setDecimalSymbol (const QString &symbol)
 
virtual void setDigitSet (KLocale::DigitSet digitSet)
 
virtual bool setEncoding (int mibEnum)
 
virtual bool setLanguage (const QString &language, KConfig *config)
 
virtual bool setLanguage (const QStringList &languages)
 
virtual void setMeasureSystem (KLocale::MeasureSystem value)
 
virtual void setMonetaryDecimalPlaces (int digits)
 
virtual void setMonetaryDecimalSymbol (const QString &symbol)
 
virtual void setMonetaryDigitGrouping (QList< int > groupList)
 
virtual void setMonetaryDigitSet (KLocale::DigitSet digitSet)
 
virtual void setMonetaryThousandsSeparator (const QString &separator)
 
virtual void setNegativeMonetarySignPosition (KLocale::SignPosition signpos)
 
virtual void setNegativePrefixCurrencySymbol (bool prefix)
 
virtual void setNegativeSign (const QString &sign)
 
virtual void setNumericDigitGrouping (QList< int > groupList)
 
virtual void setPageSize (int paperFormat)
 
virtual void setPositiveMonetarySignPosition (KLocale::SignPosition signpos)
 
virtual void setPositivePrefixCurrencySymbol (bool prefix)
 
virtual void setPositiveSign (const QString &sign)
 
virtual void setThousandsSeparator (const QString &separator)
 
virtual void setTimeFormat (const QString &format)
 
virtual void setWeekDayOfPray (int day)
 
void setWeekNumberSystem (KLocale::WeekNumberSystem weekNumberSystem)
 
virtual void setWeekStartDay (int day)
 
virtual void setWorkingWeekEndDay (int day)
 
virtual void setWorkingWeekStartDay (int day)
 
virtual QString thousandsSeparator () const
 
virtual QString timeFormat () const
 
virtual QString translateQt (const char *context, const char *sourceText, const char *comment) const
 
virtual void translateRawFrom (const char *catname, const char *msgctxt, const char *msgid, const char *msgid_plural=0, unsigned long n=0, QString *language=0, QString *translation=0) const
 
virtual bool use12Clock () const
 
virtual bool useTranscript () const
 
virtual int weekDayOfPray () const
 
KLocale::WeekNumberSystem weekNumberSystem ()
 
virtual int weekStartDay () const
 
virtual int workingWeekEndDay () const
 
virtual int workingWeekStartDay () const
 

Protected Member Functions

virtual const QByteArray encoding ()
 
virtual QByteArray systemCodeset () const
 
virtual QString systemCountry () const
 
virtual QStringList systemLanguageList () const
 
- Protected Member Functions inherited from KLocalePrivate
virtual QString calendarSystemToCalendarType (KLocale::CalendarSystem) const
 
virtual KLocale::CalendarSystem calendarTypeToCalendarSystem (const QString &calendarType) const
 
KConfig * config ()
 
virtual void copy (const KLocalePrivate &rhs)
 
QList< QString > dialectUnitsList (KLocale::BinaryUnitDialect dialect)
 
virtual void init (const QString &catalogName, const QString &language, const QString &country, KSharedConfig::Ptr persistantconfig, KConfig *tempConfig)
 
virtual void initConfig (KConfig *config)
 
virtual void initCountry (const QString &country, const QString &configCountry)
 
virtual void initCurrency ()
 
virtual void initDayPeriods (const KConfigGroup &cg)
 
virtual void initEncoding ()
 
virtual void initFileNameEncoding ()
 
virtual void initLanguageList (const QString &language, const QString &configLanguages, bool useEnv)
 
virtual void initMainCatalogs ()
 
virtual void updateCatalogs ()
 
virtual bool useDefaultLanguage () const
 

Additional Inherited Members

- Static Public Member Functions inherited from KLocalePrivate
static QString defaultCountry ()
 
static QString defaultCurrencyCode ()
 
static QString defaultLanguage ()
 
static QString formatDateTime (const KLocale *locale, const QDateTime &dateTime, KLocale::DateFormat, bool includeSeconds, int daysToNow, int secsToNow)
 
static QString langLookup (const QString &fname, const char *rtype="html")
 
static void setMainCatalog (const char *catalog)
 
static void splitLocale (const QString &locale, QString &language, QString &country, QString &modifier, QString &charset)
 
- Public Attributes inherited from KLocalePrivate
KLocale * q
 
- Protected Types inherited from KLocalePrivate
enum  DurationType { DaysDurationType = 0, HoursDurationType, MinutesDurationType, SecondsDurationType }
 
- Static Protected Member Functions inherited from KLocalePrivate
static QString decodeFileNameUTF8 (const QByteArray &localFileName)
 
static QString digitSetString (KLocale::DigitSet digitSet)
 
static QByteArray encodeFileNameUTF8 (const QString &fileName)
 
static QString formatSingleDuration (KLocalePrivate::DurationType durationType, int n)
 
static void getLanguagesFromVariable (QStringList &list, const char *variable, bool isLanguageList=false)
 
static QString toArabicDigits (const QString &str)
 

Detailed Description

Definition at line 27 of file klocale_win_p.h.

Constructor & Destructor Documentation

KLocaleWindowsPrivate::KLocaleWindowsPrivate ( KLocale *  q_ptr,
const QString &  catalogName,
KSharedConfig::Ptr  config 
)

Definition at line 26 of file klocale_win.cpp.

KLocaleWindowsPrivate::KLocaleWindowsPrivate ( KLocale *  q_ptr,
const QString &  catalogName,
const QString &  language,
const QString &  country,
KConfig *  config 
)

Definition at line 35 of file klocale_win.cpp.

KLocaleWindowsPrivate::KLocaleWindowsPrivate ( const KLocaleWindowsPrivate &  rhs)

Definition at line 45 of file klocale_win.cpp.

KLocaleWindowsPrivate::~KLocaleWindowsPrivate ( )
virtual

Definition at line 61 of file klocale_win.cpp.

Member Function Documentation

const QByteArray KLocaleWindowsPrivate::encoding ( )
protectedvirtual

Returns the user's preferred encoding. The worker of the same-name KLocale API function.

Reimplemented from KLocalePrivate.

Definition at line 97 of file klocale_win.cpp.

KLocaleWindowsPrivate & KLocaleWindowsPrivate::operator= ( const KLocaleWindowsPrivate &  rhs)

Definition at line 53 of file klocale_win.cpp.

QByteArray KLocaleWindowsPrivate::systemCodeset ( ) const
protectedvirtual

Returns the system codeset.

Reimplemented from KLocalePrivate.

Definition at line 92 of file klocale_win.cpp.

QString KLocaleWindowsPrivate::systemCountry ( ) const
protectedvirtual

Returns the host system country ISO code If country could not be determined then may return an empty string or "C"

Reimplemented from KLocalePrivate.

Definition at line 80 of file klocale_win.cpp.

QStringList KLocaleWindowsPrivate::systemLanguageList ( ) const
protectedvirtual

Returns the list of host system languages

Reimplemented from KLocalePrivate.

Definition at line 85 of file klocale_win.cpp.


The documentation for this class was generated from the following files:
  • klocale_win_p.h
  • klocale_win.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDECore

Skip menu "KDECore"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal