41 #ifndef NCPkgMenuDeps_h
42 #define NCPkgMenuDeps_h
48 #include "NCMenuButton.h"
49 #include "NCPopupInfo.h"
50 #include "NCPkgPopupTable.h"
64 YItemCollection items;
66 YMenuItem *autoCheckDeps;
68 YMenuItem *verifySystem;
69 YMenuItem *verifySystemOpt;
70 YMenuItem *installRecommendedOpt;
71 YMenuItem *installRecommendedNow;
72 YMenuItem *cleanDepsOnRemove;
73 YMenuItem *allowVendorChange;
81 bool handleEvent (
const NCursesEvent & event);
83 bool checkDependencies();
85 bool generateTestcase();
89 bool setCleanDepsOnRemove();
91 bool setInstallRecommended();
93 bool doInstallRecommended();
95 bool setAllowVendorChange();
97 bool setVerifySystem();
101 void setSelected( YMenuItem *item,
bool selected);