KDEPrint
driveritem.h
Go to the documentation of this file.00001
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 <QtGui/QTreeWidget>
00025
00026 class DrBase;
00027
00028 #ifdef __GNUC__
00029 #warning rename class or remove from global namespace
00030 #endif
00031 class DriverItem : public QTreeWidgetItem
00032 {
00033 public:
00034 DriverItem(QTreeWidget *parent, DrBase *item);
00035 DriverItem(QTreeWidgetItem *parent, QTreeWidgetItem *after, DrBase *item);
00036
00037 void updateText();
00038 void updateTextRecursive();
00039 DrBase* drItem() const {
00040 return m_item;
00041 }
00042 bool hasConflict() {
00043 return m_conflict;
00044 }
00045 bool updateConflict();
00046
00047 private:
00048 DrBase *m_item;
00049 bool m_conflict;
00050 };
00051
00052 #endif