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
Display the description of a ZyppObj derived object along with its name and summary.
void addPatchFilterView()
Display a list of zypp::Patch objects.
Display a list of zypp::Selection objects.
void connectFilter(QWidget *filter, QWidget *pkgList, bool hasUpdateSignal=true)
Filter view for packages that made problems during update.
void importSelectable(ZyppSel selectable, bool isWanted, const char *kind)
void updateRepositoryUpgradeLabel()
QString keyHelp(const QString &key, const QString &summary, const QString &explanation)
QString symHelp(const QString &imgFileName, const QString &summary, const QString &explanation)
int manualResolvePackageDependencies()
Display a list of zypp::Patch objects and ( below ) details about the currently selected patch...
void slotRepoUpgradeLabelLinkClicked(const QString &link)
Display a pkg's file list.
static std::string iconPath(const std::string &name, int size)
Display a list of zypp::Package objects.
Display a list of zypp::Pattern objects.
Filter view for searching within packages.
void installDebugInfoPkgs()
Display technical details (very much like 'rpm -qi') for a ZYPP object - the installed instance...
static QString listItem(const QString &text)
Filter view for packages that made problems during update.
Package version selector: Display a list of available versions from all the different installation so...
void autoResolveDependencies()
static QString para(const QString &text)
Display a list of zypp::Selection objects.
void installDebugSourcePkgs()
void hotkeyInsertPatchFilterView()
void installSubPkgs(const QString &suffix)
Display technical details ( very much like 'rpm -qi' ) for a zypp::Package object - the installed ins...
void pkgExcludeDebugChanged(bool on)
void globalUpdatePkgForce()
Display a pkg's file list.