class ListItemDelegate : public QStyledItemDelegate
{
public:
- ListItemDelegate(QObject *parent=0) : QStyledItemDelegate (parent) { }
+ explicit ListItemDelegate(QObject *parent=0) : QStyledItemDelegate(parent) {}
+ virtual ~ListItemDelegate() {}
void paint (QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const;
QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const;
void loadIcons();
private:
+ ListItemDelegate(const ListItemDelegate& old);
+ ListItemDelegate operator= (const ListItemDelegate& old);
+
QPixmap iDefaultIcon;
QPixmap iIconPkgInstall;
QPixmap iIconPkgUpgrade;
enum sortOrder { SortAlpha, SortDateDesc, SortSizeDesc };
explicit PackageView(QWidget *parent = 0);
- ~PackageView();
+ virtual ~PackageView();
+
void openWin();
void resizeEvent(QResizeEvent* event);
void setAptInterface(AAptInterface* a_) { iAptInterface=a_; }
void closeEvent(QCloseEvent *event);
private:
+ PackageView(const PackageView& old);
+ PackageView operator= (const PackageView& old);
+
bool doFilterCategory(Package* pkg);
QString generateSortString(Package* pkg);
void addListItem(Package* pkg_, QString listname_);