|
Public Member Functions |
| | PackageSelector (YNCursesUI *ui, const YWidgetOpt &opt, string floppyDevice) |
| virtual | ~PackageSelector () |
| bool | fillPackageList (const YCPString &label, YStringTreeItem *group) |
| bool | fillPatchList (string filter, PMYouPatch::Kind kind=PMYouPatch::kind_all) |
| bool | fillUpdateList () |
| bool | fillSummaryList (NCPkgTable::NCPkgTableListType type) |
| bool | fillAvailableList (NCPkgTable *table, PMObjectPtr pkgPtr) |
| bool | fillPatchPackages (NCPkgTable *pkgTable, PMObjectPtr youPatch) |
| bool | fillSearchList (const YCPString &expr, bool ignoreCase, bool checkName, bool checkSummary, bool checkDescr, bool checkProvides, bool checkRequires) |
| YStringTreeItem * | getDefaultRpmGroup () |
| bool | handleEvent (const NCursesEvent &event) |
| bool | SearchHandler (const NCursesEvent &event) |
| bool | DependencyHandler (const NCursesEvent &event) |
| bool | SelectionHandler (const NCursesEvent &event) |
| bool | InformationHandler (const NCursesEvent &event) |
| bool | OkButtonHandler (const NCursesEvent &event) |
| bool | CancelHandler (const NCursesEvent &event) |
| bool | DiskinfoHandler (const NCursesEvent &event) |
| bool | PackageListHandler (const NCursesEvent &event) |
| bool | FilterHandler (const NCursesEvent &event) |
| bool | StatusHandler (const NCursesEvent &event) |
| bool | HelpHandler (const NCursesEvent &event) |
| bool | YouHelpHandler (const NCursesEvent &event) |
| bool | LinkHandler (string link) |
| bool | showPackageInformation (PMObjectPtr pkgPtr) |
| bool | showConcretelyPkgDependency (int index) |
| bool | showConcretelySelDependency (int index) |
| bool | showPackageDependencies (bool doit) |
| void | showSelectionDependencies () |
| bool | showPatchInformation (PMObjectPtr pkgPtr) |
| void | setVisibleInfo (const YCPValue &info) |
| bool | showSelPackages (const YCPString &label, PMSelectionPtr selPtr) |
| void | updatePackageList () |
| bool | checkPackage (PMPackagePtr pkg, YStringTreeItem *rpmGroup) |
| bool | checkPatch (PMYouPatchPtr patch, string filter, PMYouPatch::Kind kind) |
| bool | autoChecking () |
| string | createText (list< string > info, bool oneline) |
| string | createDescrText (list< string > info) |
| bool | match (string s1, string s2, bool ignoreCase) |
| void | showDiskSpace () |
| void | showDownloadSize () |
Private Types |
| typedef bool(PackageSelector::* | tHandlerFctPtr )(const NCursesEvent &event) |
typedef std::map< std::string,
tHandlerFctPtr > | tHandlerMap |
Private Member Functions |
| PackageSelector & | operator= (const PackageSelector &) |
| | PackageSelector (const PackageSelector &) |
| string | createRelLine (list< PkgRelation > info) |
| void | cloneTree (YStringTreeItem *parentOrig, YTreeItem *parentClone) |
| NCPkgTable * | getPackageList () |
Private Attributes |
| tHandlerMap | eventHandlerMap |
| YNCursesUI * | y2ui |
| YCPValue | visibleInfo |
| NCPopupTree * | filterPopup |
| NCPopupPkgDeps * | pkgDepsPopup |
| NCPopupSelDeps * | selDepsPopup |
| NCPopupSelection * | selectionPopup |
| NCPopupDiskspace * | diskspacePopup |
| NCPopupSearch * | searchPopup |
| NCPopupFile * | filePopup |
| bool | youMode |
| bool | updateMode |
| bool | autoCheck |
Friends |
| std::ostream & | operator<< (std::ostream &STREAM, const PackageSelector &OBJ) |