driveritem.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef DRIVERITEM_H
00022 #define DRIVERITEM_H
00023
00024 #include <qlistview.h>
00025
00026 class DrBase;
00027
00028 class DriverItem : public QListViewItem
00029 {
00030 public:
00031 DriverItem(QListView *parent, DrBase *item);
00032 DriverItem(QListViewItem *parent, QListViewItem *after, DrBase *item);
00033
00034 void updateText();
00035 void updateTextRecursive();
00036 DrBase* drItem() const { return m_item; }
00037 bool hasConflict() { return m_conflict; }
00038 bool updateConflict();
00039
00040 void paintCell(QPainter*, const QColorGroup&, int, int, int);
00041
00042 private:
00043 DrBase *m_item;
00044 bool m_conflict;
00045 };
00046
00047 #endif
|