summaryrefslogtreecommitdiff
path: root/noncore/unsupported/oipkg/packagelistitem.h
Unidiff
Diffstat (limited to 'noncore/unsupported/oipkg/packagelistitem.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/oipkg/packagelistitem.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/noncore/unsupported/oipkg/packagelistitem.h b/noncore/unsupported/oipkg/packagelistitem.h
index 54d9f9e..b128f0d 100644
--- a/noncore/unsupported/oipkg/packagelistitem.h
+++ b/noncore/unsupported/oipkg/packagelistitem.h
@@ -6,33 +6,35 @@
6#include <qstring.h> 6#include <qstring.h>
7#include <qlistview.h> 7#include <qlistview.h>
8#include <qpainter.h> 8#include <qpainter.h>
9#include <qpixmap.h> 9#include <qpixmap.h>
10#include <qdict.h> 10#include <qdict.h>
11 11
12#include "pksettings.h" 12#include "pksettings.h"
13 13
14class PackageListItem 14class PackageListItem
15: public QCheckListItem 15: public QCheckListItem
16{ 16{
17public: 17public:
18 PackageListItem(QListViewItem*, Package*, PackageManagerSettings*);
18 PackageListItem(QListView*, Package*, PackageManagerSettings*); 19 PackageListItem(QListView*, Package*, PackageManagerSettings*);
19 void paintCell( QPainter*, const QColorGroup&, int, int, int ); 20 void paintCell( QPainter*, const QColorGroup&, int, int, int );
20 void paintFocus( QPainter*, const QColorGroup&, const QRect& ); 21 void paintFocus( QPainter*, const QColorGroup&, const QRect& );
21 QPixmap statePixmap() const; 22 QPixmap statePixmap() const;
22 QString key( int, bool ) const; 23 QString key( int, bool ) const;
23 Package* getPackage() { return package; } ; 24 Package* getPackage() { return package; } ;
24 QString getName() { return package->name(); } ; 25 QString getName() { return package->name(); } ;
25 bool isInstalled(){ return package->installed(); }; 26 bool isInstalled(){ return package->installed(); };
26 virtual void setOn ( bool ); 27 virtual void setOn ( bool );
27 void displayDetails(); 28 void displayDetails();
28 29
29private: 30private:
31 void init(Package*, PackageManagerSettings*);
30 QCheckListItem *nameItem; 32 QCheckListItem *nameItem;
31 QCheckListItem *destItem; 33 QCheckListItem *destItem;
32 QCheckListItem *linkItem; 34 QCheckListItem *linkItem;
33 PackageManagerSettings *settings; 35 PackageManagerSettings *settings;
34 Package *package; 36 Package *package;
35}; 37};
36 38
37 39
38#endif 40#endif