#include <PMLanguageManager.h>
Inheritance diagram for PMLanguageManager:

Public Types | |
| typedef std::set< PMSelectablePtr > | PkgSelectables |
Public Member Functions | |
| virtual void | rescan () |
| void | setComittedLocales (PM::LocaleSet locales_r) |
| PkgSelectables | getLangPackagesFor (LangCode langCode_r) const |
| PkgSelectables | getLangPackagesFor (constPMLanguagePtr lang_r) const |
| PkgSelectables | getLangPackagesFor (constPMSelectablePtr lang_r) const |
Private Types | |
| typedef std::map< LangCode, PMLanguagePtr > | Objects |
Private Member Functions | |
| PMLanguageManager & | operator= (const PMLanguageManager &) |
| PMLanguageManager (const PMLanguageManager &) | |
| PMLanguageManager () | |
| virtual | ~PMLanguageManager () |
| virtual PMObjectPtr | assertObjectType (const PMObjectPtr &object_r) const |
| virtual void | prePSI () |
| virtual void | postPSI () |
| virtual void | selectableNotify (constPMSelectablePtr item_r, SelState old_r, SelState new_r) |
Private Attributes | |
| Objects | _installedObjs |
| Objects | _availableObjs |
Friends | |
| class | Y2PM |
| std::ostream & | operator<< (std::ostream &str, const PMLanguageManager &obj) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Make sure the passed PMObjectPtr actually references a PMLanguage. If not, report error and return NULL. Implements PMManager. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Post poolSetInstalled hook Reimplemented from PMManager. |
|
|
Pre poolSetInstalled hook Reimplemented from PMManager. |
|
|
|
|
||||||||||||||||
|
Receives trigger from Selectable on state change Reimplemented from PMManager. |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.4.4