44 #include "YQPkgObjList.h"
46 #include <QResizeEvent>
73 int srpmStatusCol()
const {
return _srpmStatusCol; }
81 void exportList(
const QString filename,
bool interactive )
const;
143 QTreeWidgetItem * item,
145 const QPoint & pos );
168 void setInstallCurrentSourceRpm() { setInstallCurrentSourceRpm(
true ); }
169 void setDontInstallCurrentSourceRpm() { setInstallCurrentSourceRpm(
false ); }
171 void setInstallListSourceRpms() { setInstallListSourceRpms(
true ); }
172 void setDontInstallListSourceRpms() { setInstallListSourceRpms(
false ); }
224 void setInstallCurrentSourceRpm(
bool inst,
bool selectNextItem =
false );
229 void setInstallListSourceRpms(
bool inst );
258 QMenu * _sourceRpmContextMenu;
260 int _optimalColWidth_statusIcon;
261 int _optimalColWidth_name;
262 int _optimalColWidth_summary;
263 int _optimalColWidth_version;
264 int _optimalColWidth_instVersion;
265 int _optimalColWidth_size;
270 QAction * actionInstallSourceRpm;
271 QAction * actionDontInstallSourceRpm;
272 QAction * actionInstallListSourceRpms;
273 QAction * actionDontInstallListSourceRpms;
329 virtual bool operator< (
const QTreeWidgetItem & other )
const;
345 virtual QString
toolTip(
int column );
361 int srpmStatusCol()
const {
return _pkgList->srpmStatusCol(); }
Definition: YQPkgList.h:279
ZyppPkg zyppPkg() const
Definition: YQPkgList.h:303
void toggleSourceRpmStatus()
Definition: YQPkgList.cc:866
YQPkgList * pkgList()
Definition: YQPkgList.h:298
void setInstallSourceRpm(bool installSourceRpm)
Definition: YQPkgList.cc:851
bool hasSourceRpm() const
Definition: YQPkgList.cc:792
virtual bool operator<(const QTreeWidgetItem &other) const
Definition: YQPkgList.cc:951
virtual QString toolTip(int column)
Definition: YQPkgList.cc:873
void setSourceRpmIcon()
Definition: YQPkgList.cc:823
YQPkgListItem(YQPkgList *pkgList, ZyppSel selectable, ZyppPkg zyppPkg)
Definition: YQPkgList.cc:760
void setDimmed(bool d=true)
Definition: YQPkgList.h:356
bool installSourceRpm() const
Definition: YQPkgList.cc:806
virtual void updateData()
Definition: YQPkgList.cc:784
bool isDimmed() const
Definition: YQPkgList.h:351
virtual ~YQPkgListItem()
Definition: YQPkgList.cc:777
Display a list of zypp::Package objects.
Definition: YQPkgList.h:55
void addPkgItem(ZyppSel selectable, ZyppPkg zyppPkg)
Definition: YQPkgList.cc:142
void addPkgItemDimmed(ZyppSel selectable, ZyppPkg zyppPkg)
Definition: YQPkgList.cc:149
void createActions()
Definition: YQPkgList.cc:526
virtual void createInstalledContextMenu()
Definition: YQPkgList.cc:483
virtual QSize sizeHint() const
Definition: YQPkgList.cc:234
void exportList(const QString filename, bool interactive) const
Definition: YQPkgList.cc:591
void clear()
Definition: YQPkgList.cc:436
void updateOptimalColumnWidthValues(ZyppSel selectable, ZyppPkg zyppPkg)
Definition: YQPkgList.cc:321
void resort()
Definition: YQPkgList.cc:445
virtual void createNotInstalledContextMenu()
Definition: YQPkgList.cc:465
virtual void pkgObjClicked(int button, QTreeWidgetItem *item, int col, const QPoint &pos)
Definition: YQPkgList.cc:197
virtual void updateActions(YQPkgObjListItem *item)
Definition: YQPkgList.cc:560
void createSourceRpmContextMenu()
Definition: YQPkgList.cc:241
void resetOptimalColumnWidthValues()
Definition: YQPkgList.cc:309
static bool haveInstalledPkgs()
Definition: YQPkgList.cc:182
void resizeEvent(QResizeEvent *event)
Definition: YQPkgList.cc:454
YQPkgList(QWidget *parent)
Definition: YQPkgList.cc:74
void optimizeColumnWidths()
Definition: YQPkgList.cc:383
virtual QMenu * addAllInListSubMenu(QMenu *menu)
Definition: YQPkgList.cc:503
virtual ~YQPkgList()
Definition: YQPkgList.cc:136
int globalSetPkgStatus(ZyppStatus newStatus, bool force, bool countOnly)
Definition: YQPkgList.cc:680
void askExportList() const
Definition: YQPkgList.cc:580
Definition: YQPkgObjList.h:415
ZyppSel selectable() const
Definition: YQPkgObjList.h:454
Abstract base class to display a list of zypp::ResObjects. Handles most generic stuff like setting st...
Definition: YQPkgObjList.h:69
void selectNextItem()
Definition: YQPkgObjList.cc:370