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(); }
380 #endif // ifndef YQPkgList_h void exportList(const QString filename, bool interactive) const
Definition: YQPkgList.cc:591
Abstract base class to display a list of zypp::ResObjects. Handles most generic stuff like setting st...
Definition: YQPkgObjList.h:68
ZyppPkg zyppPkg() const
Definition: YQPkgList.h:303
void addPkgItem(ZyppSel selectable, ZyppPkg zyppPkg)
Definition: YQPkgList.cc:142
int globalSetPkgStatus(ZyppStatus newStatus, bool force, bool countOnly)
Definition: YQPkgList.cc:680
void toggleSourceRpmStatus()
Definition: YQPkgList.cc:866
virtual QSize sizeHint() const
Definition: YQPkgList.cc:234
virtual void createInstalledContextMenu()
Definition: YQPkgList.cc:483
void resetOptimalColumnWidthValues()
Definition: YQPkgList.cc:309
virtual void pkgObjClicked(int button, QTreeWidgetItem *item, int col, const QPoint &pos)
Definition: YQPkgList.cc:197
YQPkgListItem(YQPkgList *pkgList, ZyppSel selectable, ZyppPkg zyppPkg)
Definition: YQPkgList.cc:760
virtual void updateActions(YQPkgObjListItem *item)
Definition: YQPkgList.cc:560
bool isDimmed() const
Definition: YQPkgList.h:351
static bool haveInstalledPkgs()
Definition: YQPkgList.cc:182
bool hasSourceRpm() const
Definition: YQPkgList.cc:792
virtual bool operator<(const QTreeWidgetItem &other) const
Definition: YQPkgList.cc:951
void optimizeColumnWidths()
Definition: YQPkgList.cc:383
void addPkgItemDimmed(ZyppSel selectable, ZyppPkg zyppPkg)
Definition: YQPkgList.cc:149
Definition: YQPkgList.h:278
YQPkgList * pkgList()
Definition: YQPkgList.h:298
void selectNextItem()
Definition: YQPkgObjList.cc:370
Display a list of zypp::Package objects.
Definition: YQPkgList.h:54
virtual void updateData()
Definition: YQPkgList.cc:784
virtual void createNotInstalledContextMenu()
Definition: YQPkgList.cc:465
void setSourceRpmIcon()
Definition: YQPkgList.cc:823
void resort()
Definition: YQPkgList.cc:445
YQPkgList(QWidget *parent)
Definition: YQPkgList.cc:74
void clear()
Definition: YQPkgList.cc:436
void setDimmed(bool d=true)
Definition: YQPkgList.h:356
bool installSourceRpm() const
Definition: YQPkgList.cc:806
ZyppSel selectable() const
Definition: YQPkgObjList.h:454
virtual QString toolTip(int column)
Definition: YQPkgList.cc:873
Definition: YQPkgObjList.h:414
void updateOptimalColumnWidthValues(ZyppSel selectable, ZyppPkg zyppPkg)
Definition: YQPkgList.cc:321
virtual QMenu * addAllInListSubMenu(QMenu *menu)
Definition: YQPkgList.cc:503
void setInstallSourceRpm(bool installSourceRpm)
Definition: YQPkgList.cc:851
void createActions()
Definition: YQPkgList.cc:526
void createSourceRpmContextMenu()
Definition: YQPkgList.cc:241
void askExportList() const
Definition: YQPkgList.cc:580
void resizeEvent(QResizeEvent *event)
Definition: YQPkgList.cc:454
virtual ~YQPkgListItem()
Definition: YQPkgList.cc:777
virtual ~YQPkgList()
Definition: YQPkgList.cc:136