X-Git-Url: http://git.maemo.org/git/?p=fapman;a=blobdiff_plain;f=packageview.h;fp=packageview.h;h=6ffb5e83152f5a6c53e622c1fad0f3248c8cf009;hp=ef9ac7c54ee570bfe36fc3e2166a113da73ebb5f;hb=23b54f1b9c89080d87c3a51d28dcaabc86b6ab2b;hpb=ab39ad0cf5e313e7dc4a0db113e2d0664194281c diff --git a/packageview.h b/packageview.h index ef9ac7c..6ffb5e8 100644 --- a/packageview.h +++ b/packageview.h @@ -56,13 +56,17 @@ private: 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; @@ -82,7 +86,8 @@ public: 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_; } @@ -132,6 +137,9 @@ protected: 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_);