28#include "YQPkgObjList.h"
30#include <QResizeEvent>
57 int srpmStatusCol()
const {
return _srpmStatusCol; }
65 void exportList(
const QString filename,
bool interactive )
const;
127 QTreeWidgetItem * item,
129 const QPoint & pos );
152 void setInstallCurrentSourceRpm() { setInstallCurrentSourceRpm(
true ); }
153 void setDontInstallCurrentSourceRpm() { setInstallCurrentSourceRpm(
false ); }
155 void setInstallListSourceRpms() { setInstallListSourceRpms(
true ); }
156 void setDontInstallListSourceRpms() { setInstallListSourceRpms(
false ); }
208 void setInstallCurrentSourceRpm(
bool inst,
bool selectNextItem =
false );
213 void setInstallListSourceRpms(
bool inst );
242 QMenu * _sourceRpmContextMenu;
244 int _optimalColWidth_statusIcon;
245 int _optimalColWidth_name;
246 int _optimalColWidth_summary;
247 int _optimalColWidth_version;
248 int _optimalColWidth_instVersion;
249 int _optimalColWidth_size;
254 QAction * actionInstallSourceRpm;
255 QAction * actionDontInstallSourceRpm;
256 QAction * actionInstallListSourceRpms;
257 QAction * actionDontInstallListSourceRpms;
313 virtual bool operator< (
const QTreeWidgetItem & other )
const;
329 virtual QString
toolTip(
int column );
345 int srpmStatusCol()
const {
return _pkgList->srpmStatusCol(); }
Definition YQPkgList.h:263
YQPkgList * pkgList()
Definition YQPkgList.h:282
ZyppPkg zyppPkg() const
Definition YQPkgList.h:287
void toggleSourceRpmStatus()
Definition YQPkgList.cc:851
void setInstallSourceRpm(bool installSourceRpm)
Definition YQPkgList.cc:836
bool hasSourceRpm() const
Definition YQPkgList.cc:777
virtual bool operator<(const QTreeWidgetItem &other) const
Definition YQPkgList.cc:936
virtual QString toolTip(int column)
Definition YQPkgList.cc:858
void setSourceRpmIcon()
Definition YQPkgList.cc:808
YQPkgListItem(YQPkgList *pkgList, ZyppSel selectable, ZyppPkg zyppPkg)
Definition YQPkgList.cc:745
void setDimmed(bool d=true)
Definition YQPkgList.h:340
bool installSourceRpm() const
Definition YQPkgList.cc:791
virtual void updateData()
Definition YQPkgList.cc:769
bool isDimmed() const
Definition YQPkgList.h:335
virtual ~YQPkgListItem()
Definition YQPkgList.cc:762
Display a list of zypp::Package objects.
Definition YQPkgList.h:39
void addPkgItem(ZyppSel selectable, ZyppPkg zyppPkg)
Definition YQPkgList.cc:127
void addPkgItemDimmed(ZyppSel selectable, ZyppPkg zyppPkg)
Definition YQPkgList.cc:134
void createActions()
Definition YQPkgList.cc:511
virtual void createInstalledContextMenu()
Definition YQPkgList.cc:468
virtual QSize sizeHint() const
Definition YQPkgList.cc:219
void exportList(const QString filename, bool interactive) const
Definition YQPkgList.cc:576
void clear()
Definition YQPkgList.cc:421
void updateOptimalColumnWidthValues(ZyppSel selectable, ZyppPkg zyppPkg)
Definition YQPkgList.cc:306
void resort()
Definition YQPkgList.cc:430
virtual void createNotInstalledContextMenu()
Definition YQPkgList.cc:450
virtual void pkgObjClicked(int button, QTreeWidgetItem *item, int col, const QPoint &pos)
Definition YQPkgList.cc:182
virtual void updateActions(YQPkgObjListItem *item)
Definition YQPkgList.cc:545
void createSourceRpmContextMenu()
Definition YQPkgList.cc:226
void resetOptimalColumnWidthValues()
Definition YQPkgList.cc:294
static bool haveInstalledPkgs()
Definition YQPkgList.cc:167
void resizeEvent(QResizeEvent *event)
Definition YQPkgList.cc:439
YQPkgList(QWidget *parent)
Definition YQPkgList.cc:59
void optimizeColumnWidths()
Definition YQPkgList.cc:368
virtual QMenu * addAllInListSubMenu(QMenu *menu)
Definition YQPkgList.cc:488
virtual ~YQPkgList()
Definition YQPkgList.cc:121
int globalSetPkgStatus(ZyppStatus newStatus, bool force, bool countOnly)
Definition YQPkgList.cc:665
void askExportList() const
Definition YQPkgList.cc:565
Definition YQPkgObjList.h:413
ZyppSel selectable() const
Definition YQPkgObjList.h:452
Abstract base class to display a list of zypp::ResObjects. Handles most generic stuff like setting st...
Definition YQPkgObjList.h:53
void selectNextItem()
Definition YQPkgObjList.cc:356