// // C++ Interface: k9lvitemimport // // Description: // // // Author: Jean-Michel PETIT , (C) 2007 // // Copyright: See COPYING file that comes with this distribution // // #ifndef K9LVITEMIMPORT_H #define K9LVITEMIMPORT_H #include "k9common.h" #include #include "k9avifile.h" #include "k9title.h" /** @author Jean-Michel PETIT */ class k9LvItemImport: public TQListViewItem { public: enum eObjectType {ROOT,TITLE,CHAPTER}; k9LvItemImport( TQListViewItem *parent,eObjectType _objectType); ~k9LvItemImport(); virtual int rtti () const; eObjectType getObjectType() { return m_objectType;}; void setAviFile ( k9AviFile* _value ){m_aviFile = _value;} k9AviFile* getAviFile() const { return m_aviFile;} void setTitle(k9Title* _value); k9Title* getTitle() const { return m_title;} virtual int compare (TQListViewItem *i,int col,bool ascending) const; private: eObjectType m_objectType; k9AviFile *m_aviFile; k9Title *m_title; }; #endif