25#ifndef YQPackageSelector_h
26#define YQPackageSelector_h
32#include "YQPackageSelectorBase.h"
33#include "YQPkgObjList.h"
46class QY2ComboTabWidget;
74 YQPackageSelector( YWidget * parent,
long modeFlags = 0 );
138 void pkgExcludeDevelChanged(
bool on );
144 void pkgVerifySytemModeChanged(
bool on );
149 void pkgInstallRecommendedChanged(
bool on );
155 void pkgCleanDepsOnRemoveChanged(
bool on );
160 void pkgAllowVendorChangeChanged(
bool on );
270 QWidget * layoutRightPane ( QWidget *parent );
271 void layoutFilters ( QWidget *parent );
272 void layoutPkgList ( QWidget *parent );
273 void layoutDetailsViews ( QWidget *parent );
274 void layoutButtons ( QWidget *parent );
275 void layoutMenuBar ( QWidget *parent );
303 bool hasUpdateSignal =
true );
338 QString
symHelp(
const QString & imgFileName,
339 const QString & summary,
340 const QString & explanation );
346 QString
keyHelp(
const QString & key,
347 const QString & summary,
348 const QString & explanation );
363 static QString
para(
const QString & text );
368 static QString
listItem(
const QString & text );
373 QAction * _autoDependenciesAction;
374 QPushButton * _checkDependenciesButton;
375 QTabWidget * _detailsViews;
381 QLabel * _repoUpgradeLabel;
382 QLabel * _repoUpgradingLabel;
383 QWidget * _notificationsContainer;
403 QMenu * _dependencyMenu;
404 QMenu * _optionsMenu;
408 QAction * _showDevelAction;
409 QAction * _showDebugAction;
410 QAction * _verifySystemModeAction;
411 QAction * _installRecommendedAction;
412 QAction * _cleanDepsOnRemoveAction;
413 QAction * _allowVendorChangeAction;
418 QColor _normalButtonBackground;
YQPackageSelectorBase(YWidget *parent, long modeFlags=0)
Definition YQPackageSelectorBase.cc:60
void pkgExcludeDebugChanged(bool on)
Definition YQPackageSelector.cc:1603
void installDebugInfoPkgs()
Definition YQPackageSelector.cc:1568
void connectPatchList()
Definition YQPackageSelector.cc:1170
QString keyHelp(const QString &key, const QString &summary, const QString &explanation)
Definition YQPackageSelectorHelp.cc:332
static QString listItem(const QString &text)
Definition YQPackageSelectorHelp.cc:357
void addPatchFilterView()
Definition YQPackageSelector.cc:1132
void pkgExport()
Definition YQPackageSelector.cc:1196
void loadSettings()
Definition YQPackageSelector.cc:1778
void pkgImport()
Definition YQPackageSelector.cc:1252
void autoResolveDependencies()
Definition YQPackageSelector.cc:1095
void updateRepositoryUpgradeLabel()
Definition YQPackageSelector.cc:1462
void keyboardHelp()
Definition YQPackageSelectorHelp.cc:254
void normalCursor()
Definition YQPackageSelector.cc:1889
void installDevelPkgs()
Definition YQPackageSelector.cc:1561
void showProducts()
Definition YQPackageSelector.cc:1547
void showHistory()
Definition YQPackageSelector.cc:1554
void installRecommendedPkgs()
Definition YQPackageSelector.cc:1582
bool anyRetractedPkgInstalled()
Definition YQPackageSelector.cc:1761
void busyCursor()
Definition YQPackageSelector.cc:1884
void installSubPkgs(const QString &suffix)
Definition YQPackageSelector.cc:1661
void installDebugSourcePkgs()
Definition YQPackageSelector.cc:1575
static QString para(const QString &text)
Definition YQPackageSelectorHelp.cc:350
void hotkeyInsertPatchFilterView()
Definition YQPackageSelector.cc:1149
void loadCommonSettings()
Definition YQPackageSelector.cc:1801
void saveSettings()
Definition YQPackageSelector.cc:1842
void makeConnections()
Definition YQPackageSelector.cc:988
void symbolHelp()
Definition YQPackageSelectorHelp.cc:142
void addMenus()
Definition YQPackageSelector.cc:672
void globalUpdatePkg()
Definition YQPackageSelector.h:229
int manualResolvePackageDependencies()
Definition YQPackageSelector.cc:1105
void globalUpdatePkgForce()
Definition YQPackageSelector.h:236
void connectFilter(QWidget *filter, QWidget *pkgList, bool hasUpdateSignal=true)
Definition YQPackageSelector.cc:932
void help()
Definition YQPackageSelectorHelp.cc:47
QString symHelp(const QString &imgFileName, const QString &summary, const QString &explanation)
Definition YQPackageSelectorHelp.cc:234
void saveCommonSettings()
Definition YQPackageSelector.cc:1861
void slotRepoUpgradeLabelLinkClicked(const QString &link)
Definition YQPackageSelector.cc:1511
void importSelectable(ZyppSel selectable, bool isWanted, const char *kind)
Definition YQPackageSelector.cc:1346
Display a pkg's file list.
Definition YQPkgChangeLogView.h:40
Definition YQPkgClassFilterView.h:56
Display technical details ( very much like 'rpm -qi' ) for a zypp::Package object - the installed ins...
Definition YQPkgDependenciesView.h:40
Display the description of a ZyppObj derived object along with its name and summary.
Definition YQPkgDescriptionView.h:40
Display a pkg's file list.
Definition YQPkgFileListView.h:39
Definition YQPkgFilterTab.h:73
Display a list of zypp::Selection objects.
Definition YQPkgLangList.h:37
Display a list of zypp::Package objects.
Definition YQPkgList.h:39
Definition YQPkgObjList.h:689
Display a list of zypp::Patch objects and ( below ) details about the currently selected patch.
Definition YQPkgPatchFilterView.h:46
Display a list of zypp::Patch objects.
Definition YQPkgPatchList.h:59
Display a list of zypp::Pattern objects.
Definition YQPkgPatternList.h:40
Definition YQPkgRepoFilterView.h:34
Filter view for searching within packages.
Definition YQPkgSearchFilterView.h:47
Definition YQPkgServiceFilterView.h:31
Filter view for packages that made problems during update.
Definition YQPkgStatusFilterView.h:44
Display technical details (very much like 'rpm -qi') for a ZYPP object - the installed instance,...
Definition YQPkgTechnicalDetailsView.h:37
Filter view for packages that made problems during update.
Definition YQPkgUpdateProblemFilterView.h:38
Package version selector: Display a list of available versions from all the different installation so...
Definition YQPkgVersionsView.h:50