42 #ifndef YQPackageSelector_h
43 #define YQPackageSelector_h
49 #include "YQPackageSelectorBase.h"
50 #include "YQPkgObjList.h"
63 class QY2ComboTabWidget;
150 void pkgExcludeDevelChanged(
bool on );
156 void pkgVerifySytemModeChanged(
bool on );
161 void pkgIgnoreAlreadyRecommendedChanged(
bool on );
166 void pkgCleanDepsOnRemoveChanged(
bool on );
171 void pkgAllowVendorChangeChanged(
bool on );
267 static std::string
iconPath(
const std::string &name,
int size );
275 QWidget * layoutRightPane ( QWidget *parent );
276 void layoutFilters ( QWidget *parent );
277 void layoutPkgList ( QWidget *parent );
278 void layoutDetailsViews ( QWidget *parent );
279 void layoutButtons ( QWidget *parent );
280 void layoutMenuBar ( QWidget *parent );
308 bool hasUpdateSignal =
true );
339 QString
symHelp(
const QString & imgFileName,
340 const QString & summary,
341 const QString & explanation );
347 QString
keyHelp(
const QString & key,
348 const QString & summary,
349 const QString & explanation );
354 static QString
para(
const QString & text );
359 static QString
listItem(
const QString & text );
364 QAction * _autoDependenciesAction;
365 QPushButton * _checkDependenciesButton;
366 QTabWidget * _detailsViews;
372 QLabel * _repoUpgradeLabel;
373 QLabel * _repoUpgradingLabel;
374 QWidget * _notificationsContainer;
394 QMenu * _dependencyMenu;
395 QMenu * _optionsMenu;
399 QAction *_showDevelAction;
400 QAction *_showDebugAction;
401 QAction *_verifySystemModeAction;
402 QAction *_ignoreAlreadyRecommendAction;
403 QAction *_cleanDepsOnRemoveAction;
404 QAction *_allowVendorChangeAction;
409 QColor _normalButtonBackground;
414 #endif // YQPackageSelector_h