From 16d8d88dc09477d871f92d283aa59c8206456a26 Mon Sep 17 00:00:00 2001 From: alwin Date: Sun, 04 Jan 2004 01:59:09 +0000 Subject: moved to shared lib --- (limited to 'noncore/net/mail/genericwrapper.h') diff --git a/noncore/net/mail/genericwrapper.h b/noncore/net/mail/genericwrapper.h deleted file mode 100644 index 32b75c8..0000000 --- a/noncore/net/mail/genericwrapper.h +++ b/dev/null @@ -1,59 +0,0 @@ -#ifndef __GENERIC_WRAPPER_H -#define __GENERIC_WRAPPER_H - -#include "abstractmail.h" -#include -#include -#include - -class RecMail; -class RecBody; -class encodedString; -struct mailpop3; -struct mailmessage; -struct mailmime; -struct mailmime_mechanism; -struct mailimf_mailbox_list; -struct mailimf_mailbox; -struct mailimf_date_time; -struct mailimf_group; -struct mailimf_address_list; -struct mailsession; - -/* this class hold just the funs shared between - * mbox and pop3 (later mh, too) mail access. - * it is not desigend to make a instance of it! - */ -class Genericwrapper : public AbstractMail -{ - Q_OBJECT -public: - Genericwrapper(); - virtual ~Genericwrapper(); - - virtual encodedString* fetchDecodedPart(const RecMail&mail,const RecPart&part); - virtual encodedString* fetchRawPart(const RecMail&mail,const RecPart&part); - virtual QString fetchTextPart(const RecMail&mail,const RecPart&part); - virtual void cleanMimeCache(); - -protected: - RecMail *parseHeader( const char *header ); - RecBody parseMail( mailmessage * msg ); - QString parseMailboxList( mailimf_mailbox_list *list ); - QString parseMailbox( mailimf_mailbox *box ); - QString parseGroup( mailimf_group *group ); - QString parseAddressList( mailimf_address_list *list ); - QString parseDateTime( mailimf_date_time *date ); - - void traverseBody(RecBody&target,mailmessage*message,mailmime*mime,QValueListrecList,unsigned int current_rek=0,int current_count=1); - static void fillSingleBody(RecPart&target,mailmessage*message,mailmime*mime); - static void fillParameters(RecPart&target,clist*parameters); - static QString getencoding(mailmime_mechanism*aEnc); - virtual void parseList(QList &target,mailsession*session,const QString&mailbox); - - QString msgTempName; - unsigned int last_msg_id; - QMap bodyCache; -}; - -#endif -- cgit v0.9.0.2