author | tille <tille> | 2002-04-23 11:16:45 (UTC) |
---|---|---|
committer | tille <tille> | 2002-04-23 11:16:45 (UTC) |
commit | a3205d9bf5570af8441ed81cd6d9eeadf22319c9 (patch) (side-by-side diff) | |
tree | e2403e5dcc46906570cb070b852ee83d9a8af0b8 /noncore/unsupported/oipkg/packagelistitem.h | |
parent | 7e8db7f310d7a43326337a7960e59d9e313b8534 (diff) | |
download | opie-a3205d9bf5570af8441ed81cd6d9eeadf22319c9.zip opie-a3205d9bf5570af8441ed81cd6d9eeadf22319c9.tar.gz opie-a3205d9bf5570af8441ed81cd6d9eeadf22319c9.tar.bz2 |
... mostly rewritten.
Diffstat (limited to 'noncore/unsupported/oipkg/packagelistitem.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/unsupported/oipkg/packagelistitem.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/noncore/unsupported/oipkg/packagelistitem.h b/noncore/unsupported/oipkg/packagelistitem.h new file mode 100644 index 0000000..6983e58 --- a/dev/null +++ b/noncore/unsupported/oipkg/packagelistitem.h @@ -0,0 +1,31 @@ +#ifndef PK_LISTITEM_H +#define PK_LISTITEM_H + +#include "package.h" + +#include <qstring.h> +#include <qlistview.h> +#include <qpainter.h> +#include <qpixmap.h> +#include <qdict.h> + +class PackageListItem +: public QCheckListItem +{ +public: + PackageListItem(QListView*, Package* ); + void paintCell( QPainter*, const QColorGroup&, int, int, int ); + void paintFocus( QPainter*, const QColorGroup&, const QRect& ); + QPixmap statePixmap() const; + QString key( int, bool ) const; + Package* getPackage() { return package; } ; + QString getName() { return package->name(); } ; + bool isInstalled(){ return package->installed(); }; + virtual void setOn ( bool ); + +private: + Package *package; +}; + + +#endif |