23 #include <kiconloader.h>
25 JobItem::JobItem(TQListView *parent, KMJob *job)
26 : TQListViewItem(parent)
37 void JobItem::init(KMJob *job)
39 m_job->copy(job ? *job : KMJob());
41 setPixmap(0,SmallIcon(m_job->pixmap()));
42 setText(0,TQString::number(m_job->id()));
44 setText(2,m_job->name());
45 setText(1,m_job->owner());
46 setText(3,m_job->stateString());
47 setText(4,TQString::number(m_job->size()));
48 setText(5,TQString::number(m_job->processedPages()));
53 for (
int i=0; i<m_job->attributeCount(); i++)
54 setText(6+i, m_job->attribute(i));
59 int JobItem::compare(TQListViewItem *item,
int col,
bool asc)
const
67 int i1(this->text(col).toInt()), i2(item->text(col).toInt());
68 return (i1 < i2 ? -1 : (i1 > i2 ? 1 : 0));
72 return TQListViewItem::compare(item, col, asc);