Source Code (Use browser search to find items of interest.)

Class Index

kcontrol'KLocaleAdvanced (./kdebase/kcontrol/locale/klocaleadv.h:27)

class KLocaleAdvanced : public KLocale
{
public:
  KLocaleAdvanced( const QString& catalogue = QString::null );
  ~KLocaleAdvanced();

  void setChset(const QString &chrset);
  QString money() const;
  QString number() const;
  QString time() const;
  void setCountry(const QString &number, const QString &money, const QString &time);
  void setCountry(const QString &country);

  // dates
  void setDateFormat(const QString &fmt);
  void setDateFormatShort(const QString &fmt);
  void setTimeFormat(const QString &fmt);
  QString dateFormat() const;
  QString dateFormatShort() const;
  QString timeFormat() const;

  // numbers
  void setDecimalSymbol(const QString &symb);
  void setThousandsSeparator(const QString &sep);
  void setPositiveSign(const QString &sign);
  void setNegativeSign(const QString &sign);

  // money
  void setPositiveMonetarySignPosition(SignPosition signpos);
  void setNegativeMonetarySignPosition(SignPosition signpos);
  void setPositivePrefixCurrencySymbol(bool prefixcur);
  void setNegativePrefixCurrencySymbol(bool prefixcur);
  void setFracDigits(int digits);
  void setMonetaryThousandsSeparator(const QString &sep);
  void setMonetaryDecimalSymbol(const QString &symbol);
  void setCurrencySymbol(const QString &symbol);
private:
  QString _time;
  QString _number;
  QString _money;
};

kcontrol'KLocaleAdvanced::KLocaleAdvanced() (./kdebase/kcontrol/locale/klocaleadv.cpp:26)

KLocaleAdvanced::KLocaleAdvanced( const QString& catalogue )
  : KLocale( catalogue )
{
  _time =   KLocale::time();
  _money =  KLocale::money();
  _number = KLocale::number();
}


kcontrol'KLocaleAdvanced::~KLocaleAdvanced() (./kdebase/kcontrol/locale/klocaleadv.cpp:34)

KLocaleAdvanced::~KLocaleAdvanced()
{
}


kcontrol'KLocaleAdvanced::setChset() (./kdebase/kcontrol/locale/klocaleadv.cpp:38)

void KLocaleAdvanced::setChset(const QString &chrset)
{
  chset = chrset;
}


kcontrol'KLocaleAdvanced::setDateFormat() (./kdebase/kcontrol/locale/klocaleadv.cpp:43)

void KLocaleAdvanced::setDateFormat(const QString &fmt)
{
  _datefmt = fmt;
}


kcontrol'KLocaleAdvanced::setDateFormatShort() (./kdebase/kcontrol/locale/klocaleadv.cpp:48)

void KLocaleAdvanced::setDateFormatShort(const QString &fmt)
{
  _datefmtshort = fmt;
}


kcontrol'KLocaleAdvanced::setTimeFormat() (./kdebase/kcontrol/locale/klocaleadv.cpp:53)

void KLocaleAdvanced::setTimeFormat(const QString &fmt)
{
  _timefmt = fmt;
}


kcontrol'KLocaleAdvanced::dateFormat() (./kdebase/kcontrol/locale/klocaleadv.cpp:58)

QString KLocaleAdvanced::dateFormat() const
{
  return _datefmt;
}


kcontrol'KLocaleAdvanced::dateFormatShort() (./kdebase/kcontrol/locale/klocaleadv.cpp:63)

QString KLocaleAdvanced::dateFormatShort() const
{
  return _datefmtshort;
}


kcontrol'KLocaleAdvanced::timeFormat() (./kdebase/kcontrol/locale/klocaleadv.cpp:68)

QString KLocaleAdvanced::timeFormat() const
{
  return _timefmt;
}


kcontrol'KLocaleAdvanced::setDecimalSymbol() (./kdebase/kcontrol/locale/klocaleadv.cpp:73)

void KLocaleAdvanced::setDecimalSymbol(const QString &symb)
{
  _decimalSymbol = symb;
}


kcontrol'KLocaleAdvanced::setThousandsSeparator() (./kdebase/kcontrol/locale/klocaleadv.cpp:78)

void KLocaleAdvanced::setThousandsSeparator(const QString &sep)
{
  _thousandsSeparator = sep;
}


kcontrol'KLocaleAdvanced::setPositiveSign() (./kdebase/kcontrol/locale/klocaleadv.cpp:83)

void KLocaleAdvanced::setPositiveSign(const QString &sign)
{
  _positiveSign = sign;
}


kcontrol'KLocaleAdvanced::setNegativeSign() (./kdebase/kcontrol/locale/klocaleadv.cpp:88)

void KLocaleAdvanced::setNegativeSign(const QString &sign)
{
  _negativeSign = sign;
}


kcontrol'KLocaleAdvanced::setPositiveMonetarySignPosition() (./kdebase/kcontrol/locale/klocaleadv.cpp:93)

void KLocaleAdvanced::setPositiveMonetarySignPosition(SignPosition signpos)
{
  _positiveMonetarySignPosition = signpos;
}


kcontrol'KLocaleAdvanced::setNegativeMonetarySignPosition() (./kdebase/kcontrol/locale/klocaleadv.cpp:98)

void KLocaleAdvanced::setNegativeMonetarySignPosition(SignPosition signpos)
{
  _negativeMonetarySignPosition = signpos;
}


kcontrol'KLocaleAdvanced::setPositivePrefixCurrencySymbol() (./kdebase/kcontrol/locale/klocaleadv.cpp:103)

void KLocaleAdvanced::setPositivePrefixCurrencySymbol(bool prefixcur)
{
  _positivePrefixCurrencySymbol = prefixcur;
}


kcontrol'KLocaleAdvanced::setNegativePrefixCurrencySymbol() (./kdebase/kcontrol/locale/klocaleadv.cpp:108)

void KLocaleAdvanced::setNegativePrefixCurrencySymbol(bool prefixcur)
{
  _negativePrefixCurrencySymbol = prefixcur;
}


kcontrol'KLocaleAdvanced::setFracDigits() (./kdebase/kcontrol/locale/klocaleadv.cpp:113)

void KLocaleAdvanced::setFracDigits(int digits)
{
  _fracDigits = digits;
}


kcontrol'KLocaleAdvanced::setMonetaryThousandsSeparator() (./kdebase/kcontrol/locale/klocaleadv.cpp:118)

void KLocaleAdvanced::setMonetaryThousandsSeparator(const QString &sep)
{
  _monetaryThousandsSeparator = sep;
}


kcontrol'KLocaleAdvanced::setMonetaryDecimalSymbol() (./kdebase/kcontrol/locale/klocaleadv.cpp:123)

void KLocaleAdvanced::setMonetaryDecimalSymbol(const QString &symbol)
{
  _monetaryDecimalSymbol = symbol;
}


kcontrol'KLocaleAdvanced::setCurrencySymbol() (./kdebase/kcontrol/locale/klocaleadv.cpp:128)

void KLocaleAdvanced::setCurrencySymbol(const QString &symbol)
{
  _currencySymbol = symbol;
}


kcontrol'KLocaleAdvanced::money() (./kdebase/kcontrol/locale/klocaleadv.cpp:133)

QString KLocaleAdvanced::money() const
{
    return _money;
}


kcontrol'KLocaleAdvanced::number() (./kdebase/kcontrol/locale/klocaleadv.cpp:138)

QString KLocaleAdvanced::number() const
{
    return _number;
}


kcontrol'KLocaleAdvanced::time() (./kdebase/kcontrol/locale/klocaleadv.cpp:143)

QString KLocaleAdvanced::time() const
{
    return _time;
}


kcontrol'KLocaleAdvanced::setCountry() (./kdebase/kcontrol/locale/klocaleadv.cpp:148)

void KLocaleAdvanced::setCountry(const QString &number, const QString &money, const QString &time)
{
  if (!number.isNull()) _number = number;
  if (!money.isNull()) _money = money;
  if (!time.isNull()) _time = time;
}


kcontrol'KLocaleAdvanced::setCountry() (./kdebase/kcontrol/locale/klocaleadv.cpp:155)

void KLocaleAdvanced::setCountry(const QString &country)
{
  setCountry(country, country, country);
}