40class NCPkgMenuDeps :
public NCMenuButton
42 NCPkgMenuDeps & operator=(
const NCPkgMenuDeps & );
43 NCPkgMenuDeps (
const NCPkgMenuDeps & );
49 YItemCollection items;
51 YMenuItem *autoCheckDeps;
53 YMenuItem *verifySystem;
54 YMenuItem *verifySystemOpt;
55 YMenuItem *installRecommendedOpt;
56 YMenuItem *installRecommendedNow;
57 YMenuItem *cleanDepsOnRemove;
58 YMenuItem *allowVendorChange;
62 virtual ~NCPkgMenuDeps();
66 bool handleEvent (
const NCursesEvent & event);
68 bool checkDependencies();
70 bool generateTestcase();
74 bool setCleanDepsOnRemove();
76 bool setInstallRecommended();
78 bool doInstallRecommended();
80 bool setAllowVendorChange();
82 bool setVerifySystem();
86 void setSelected( YMenuItem *item,
bool selected);