diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-07-24 15:57:00 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-07-24 15:57:00 -0500 |
commit | b888c7edb54e483ec0e3c2e2ce0eafd73acdcc65 (patch) | |
tree | 7ca76d42f66fb21ea08142de9a8d3bf16e597404 /kshowmail/filterlogviewdeleteditem.cpp | |
download | kshowmail-b888c7edb54e483ec0e3c2e2ce0eafd73acdcc65.tar.gz kshowmail-b888c7edb54e483ec0e3c2e2ce0eafd73acdcc65.zip |
Initial import from kshowmail 3.3.1 sources
Diffstat (limited to 'kshowmail/filterlogviewdeleteditem.cpp')
-rw-r--r-- | kshowmail/filterlogviewdeleteditem.cpp | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/kshowmail/filterlogviewdeleteditem.cpp b/kshowmail/filterlogviewdeleteditem.cpp new file mode 100644 index 0000000..587f079 --- /dev/null +++ b/kshowmail/filterlogviewdeleteditem.cpp @@ -0,0 +1,58 @@ +// +// C++ Implementation: filterlogviewdeleteditem +// +// Description: +// +// +// Author: Ulrich Weigelt <ulrich.weigelt@gmx.de>, (C) 2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include "filterlogviewdeleteditem.h" + +FilterLogViewDeletedItem::FilterLogViewDeletedItem( KListView* parent ) + : KListViewItem( parent ) +{ +} + + +FilterLogViewDeletedItem::~FilterLogViewDeletedItem() +{ +} + +void FilterLogViewDeletedItem::setValues( QDateTime date, QString sender, QString account, QString subject ) +{ + //store values + this->date = date; + this->sender = sender; + this->account = account; + this->subject = subject; + + //set column text + setText( ColDate, date.toString( Qt::LocalDate ) ); + setText( ColSender, sender ); + setText( ColAccount, account ); + setText( ColSubject, subject ); +} + +int FilterLogViewDeletedItem::compare( QListViewItem * i, int col, bool ascending ) const +{ + if( col == ColDate ) + { + if( this->date < ((FilterLogViewDeletedItem*)i)->getDate() ) return -1; + if( this->date > ((FilterLogViewDeletedItem*)i)->getDate() ) return 1; + else return 0; + } + else + return key( col, ascending ).compare( i->key( col, ascending) ); + +} + +QDateTime FilterLogViewDeletedItem::getDate( ) +{ + return date; +} + + + |