|
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) |