diff -r b5fbb9b25d57 -r 67369d1b217f emailservices/emailclientapi/inc/emailmailbox.h --- a/emailservices/emailclientapi/inc/emailmailbox.h Tue May 11 15:57:15 2010 +0300 +++ b/emailservices/emailclientapi/inc/emailmailbox.h Tue May 25 12:23:16 2010 +0300 @@ -22,6 +22,7 @@ #include #include "mfsmaileventobserver.h" #include "mfsmailrequestobserver.h" +#include "mmailboxcontentobserver.h" using namespace EmailInterface; @@ -124,6 +125,7 @@ virtual void EventL(TFSMailEvent aEvent, TFSMailMsgId aMailbox, TAny* aParam1, TAny* aParam2, TAny* aParam3 ); typedef void (CEmailMailbox::TObserverEventMapper::*TEventMapFunc)( TMailboxId, TAny*, TAny*, TAny* ); private: // mappers, so say we all! + void ConvertParamsL( TMailboxId aMailbox, TAny* aParam1, TAny* aParam2, REmailMessageIdArray& aMessageIds, TFolderId& aFolderId ); void IgnoreEventL( TMailboxId aMailbox, TAny* aParam1, TAny* aParam2, TAny* aParam3 ); void NewMessageL( TMailboxId aMailbox, TAny* aParam1, TAny* aParam2, TAny* aParam3 ); void MessageChangedL( TMailboxId aMailbox, TAny* aParam1, TAny* aParam2, TAny* aParam3 );