diff options
Diffstat (limited to 'kdeprint/management/jobitem.cpp')
-rw-r--r-- | kdeprint/management/jobitem.cpp | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/kdeprint/management/jobitem.cpp b/kdeprint/management/jobitem.cpp deleted file mode 100644 index a9ce2fe85..000000000 --- a/kdeprint/management/jobitem.cpp +++ /dev/null @@ -1,74 +0,0 @@ -/* - * This file is part of the KDE libraries - * Copyright (c) 2001 Michael Goffioul <tdeprint@swing.be> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License version 2 as published by the Free Software Foundation. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public License - * along with this library; see the file COPYING.LIB. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - **/ - -#include "jobitem.h" -#include "kmjob.h" - -#include <kiconloader.h> - -JobItem::JobItem(TQListView *parent, KMJob *job) -: TQListViewItem(parent) -{ - m_job = new KMJob; - init(job); -} - -JobItem::~JobItem() -{ - delete m_job; -} - -void JobItem::init(KMJob *job) -{ - m_job->copy(job ? *job : KMJob()); - - setPixmap(0,SmallIcon(m_job->pixmap())); - setText(0,TQString::number(m_job->id())); - //setText(6,m_job->printer()); - setText(2,m_job->name()); - setText(1,m_job->owner()); - setText(3,m_job->stateString()); - setText(4,TQString::number(m_job->size())); - setText(5,TQString::number(m_job->processedPages())); - m_ID = m_job->id(); - m_uri = m_job->uri(); - - // additional attributes - for (int i=0; i<m_job->attributeCount(); i++) - setText(6+i, m_job->attribute(i)); - - widthChanged(); -} - -int JobItem::compare(TQListViewItem *item, int col, bool asc) const -{ - switch (col) - { - case 0: - case 4: - case 5: - { - int i1(this->text(col).toInt()), i2(item->text(col).toInt()); - return (i1 < i2 ? -1 : (i1 > i2 ? 1 : 0)); - break; - } - default: - return TQListViewItem::compare(item, col, asc); - } -} |