diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-17 00:32:19 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-17 00:32:19 +0000 |
commit | 0d382a262c0638d0f572fc37193ccc5ed3dc895f (patch) | |
tree | 8578dcddfce4191f3f7a142a37769df7add48475 /k9author/k9lvitemimport.cpp | |
download | k9copy-0d382a262c0638d0f572fc37193ccc5ed3dc895f.tar.gz k9copy-0d382a262c0638d0f572fc37193ccc5ed3dc895f.zip |
Added old abandoned version of k9copy
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/k9copy@1091546 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'k9author/k9lvitemimport.cpp')
-rw-r--r-- | k9author/k9lvitemimport.cpp | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/k9author/k9lvitemimport.cpp b/k9author/k9lvitemimport.cpp new file mode 100644 index 0000000..e946c8a --- /dev/null +++ b/k9author/k9lvitemimport.cpp @@ -0,0 +1,54 @@ +// +// C++ Implementation: k9lvitemimport +// +// Description: +// +// +// Author: Jean-Michel PETIT <[email protected]>, (C) 2007 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include "k9lvitemimport.h" + + +k9LvItemImport::k9LvItemImport( QListViewItem *parent,eObjectType _objectType) + : QListViewItem( parent) { + m_objectType=_objectType; + m_title=NULL; + m_aviFile=NULL; +} + +int k9LvItemImport::rtti () const { + switch(m_objectType) { + case TITLE: + return 1001; + case CHAPTER: + return 1002; + default: + return 1000; + } +} + +int k9LvItemImport::compare(QListViewItem *i,int col,bool ascending) const { + int res; + if (i->rtti()== 1001) { + k9LvItemImport *item2=(k9LvItemImport*)i; + return this->getTitle()->getNum()-item2->getTitle()->getNum(); + } + if (i->rtti()== 1002) { + k9LvItemImport *item2=(k9LvItemImport*)i; + return this->getAviFile()->getNum() - item2->getAviFile()->getNum() ; + } + return QListViewItem::compare(i,col,ascending); +} + + +void k9LvItemImport::setTitle(k9Title* _value) { + m_title = _value; + QPixmap pix(m_title->getButton()->getImage()); + setPixmap(0,pix); +} + +k9LvItemImport::~k9LvItemImport() { +} |