From 3f5c51234c8068f3d4826a2a0066648ace21a19f Mon Sep 17 00:00:00 2001 From: zautrix Date: Tue, 31 Aug 2004 21:01:18 +0000 Subject: Enhancements of kopiemail --- (limited to 'kmicromail/libmailwrapper/genericwrapper.cpp') diff --git a/kmicromail/libmailwrapper/genericwrapper.cpp b/kmicromail/libmailwrapper/genericwrapper.cpp index f804e44..1fd4bb1 100644 --- a/kmicromail/libmailwrapper/genericwrapper.cpp +++ b/kmicromail/libmailwrapper/genericwrapper.cpp @@ -1,3 +1,4 @@ +// CHANGED 2004-09-31 Lutz Rogowski #include "genericwrapper.h" #include #include "mailtypes.h" @@ -392,7 +393,7 @@ QStringList Genericwrapper::parseInreplies(mailimf_in_reply_to * in_replies) return res; } -void Genericwrapper::parseList(QValueList > &target,mailsession*session,const QString&mailbox,bool mbox_as_to) +void Genericwrapper::parseList(QValueList > &target,mailsession*session,const QString&mailbox,bool mbox_as_to, int maxSizeInKb) { int r; mailmessage_list * env_list = 0; @@ -472,7 +473,8 @@ void Genericwrapper::parseList(QValueList > & clist_count(single_fields.fld_in_reply_to->mid_list)) { mail->setInreply(parseInreplies(single_fields.fld_in_reply_to)); } - target.append(mail); + if ( maxSizeInKb == 0 || mail->Msgsize()<=maxSizeInKb*1024 ) + target.append(mail); } if (env_list) { mailmessage_list_free(env_list); -- cgit v0.9.0.2