driveritem.h
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 <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
This file is part of the documentation for kdeprint Library Version 3.2.3.