Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Y2PM::LocaleSettings Class Reference

List of all members.

Public Member Functions

 LocaleSettings ()
const LangCodegetPreferredLocale () const
const LocaleSetgetRequestedLocales () const
bool setPreferredLocale (LangCode newLocale_r)
bool setRequestedLocales (const LocaleSet &newLocales_r, LocaleSet &failedSet_r, LocaleSet &addSet_r, LocaleSet &delSet_r)
bool setRequestedLocales (const LocaleSet &newLocales_r)
bool addRequestedLocales (const LocaleSet &addLocales_r, LocaleSet &failedSet_r, LocaleSet &addSet_r)
bool addRequestedLocales (const LocaleSet &addLocales_r)
bool delRequestedLocales (const LocaleSet &delLocales_r, LocaleSet &failedSet_r, LocaleSet &delSet_r)
bool delRequestedLocales (const LocaleSet &delLocales_r)

Static Public Member Functions

bool purge (LangCode &lang_r)
bool purge (LocaleSet &langset_r, LocaleSet &failedSet_r)

Static Public Attributes

LangCode _locale_fallback

Private Attributes

LangCode _preferred_locale
LocaleSet _requested_locales

Constructor & Destructor Documentation

Y2PM::LocaleSettings::LocaleSettings  )  [inline]
 


Member Function Documentation

bool Y2PM::LocaleSettings::addRequestedLocales const LocaleSet addLocales_r  )  [inline]
 

Add addLocales_r to requested_locales. Return true if value actually changed.

bool Y2PM::LocaleSettings::addRequestedLocales const LocaleSet addLocales_r,
LocaleSet failedSet_r,
LocaleSet addSet_r
[inline]
 

Add addLocales_r to requested_locales. Return true if value actually changed. Ignored and added locale values are passed back.

bool Y2PM::LocaleSettings::delRequestedLocales const LocaleSet delLocales_r  )  [inline]
 

Delete delLocales_r from requested_locales. Return true if value actually changed.

bool Y2PM::LocaleSettings::delRequestedLocales const LocaleSet delLocales_r,
LocaleSet failedSet_r,
LocaleSet delSet_r
[inline]
 

Delete delLocales_r from requested_locales. Return true if value actually changed. Ignored and deleted locale values are passed back.

const LangCode& Y2PM::LocaleSettings::getPreferredLocale  )  const [inline]
 

const LocaleSet& Y2PM::LocaleSettings::getRequestedLocales  )  const [inline]
 

bool Y2PM::LocaleSettings::purge LocaleSet langset_r,
LocaleSet failedSet_r
[inline, static]
 

purge values in langset and return true if langset is not empty after this. Ignored locale values are returned via failedSet_r.

bool Y2PM::LocaleSettings::purge LangCode lang_r  )  [inline, static]
 

Strip any trailing '[@.].*' from lang_r and return true if lang_r is not empty after this.

bool Y2PM::LocaleSettings::setPreferredLocale LangCode  newLocale_r  )  [inline]
 

Set preferred_locale. Return true if value actually changed.

bool Y2PM::LocaleSettings::setRequestedLocales const LocaleSet newLocales_r  )  [inline]
 

Set requested_locales. Return true if value actually changed.

bool Y2PM::LocaleSettings::setRequestedLocales const LocaleSet newLocales_r,
LocaleSet failedSet_r,
LocaleSet addSet_r,
LocaleSet delSet_r
[inline]
 

Set requested_locales. Return true if value actually changed. Ignored, added and deleted locale values are passed back.


Member Data Documentation

LangCode Y2PM::LocaleSettings::_locale_fallback [static]
 

LangCode Y2PM::LocaleSettings::_preferred_locale [private]
 

LocaleSet Y2PM::LocaleSettings::_requested_locales [private]
 


The documentation for this class was generated from the following file:
Generated on Fri Nov 9 14:30:33 2007 for yast2-packagemanager by doxygen 1.3.6