423 TAny* aParam1, |
423 TAny* aParam1, |
424 TAny* aParam2, |
424 TAny* aParam2, |
425 TAny* aParam3 ) |
425 TAny* aParam3 ) |
426 { |
426 { |
427 const TEventMapFunc KMailboxEventHandlers[] = { |
427 const TEventMapFunc KMailboxEventHandlers[] = { |
428 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
428 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
429 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
429 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
430 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
430 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
431 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
431 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
432 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
432 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
433 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
433 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
434 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
434 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
435 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
435 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
436 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
436 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
437 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
437 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
438 CEmailMailbox::TObserverEventMapper::NewMessageL, |
438 &CEmailMailbox::TObserverEventMapper::NewMessageL, |
439 CEmailMailbox::TObserverEventMapper::MessageChangedL, |
439 &CEmailMailbox::TObserverEventMapper::MessageChangedL, |
440 CEmailMailbox::TObserverEventMapper::MessageDeletedL, |
440 &CEmailMailbox::TObserverEventMapper::MessageDeletedL, |
441 CEmailMailbox::TObserverEventMapper::MessageMoved, |
441 &CEmailMailbox::TObserverEventMapper::MessageMoved, |
442 CEmailMailbox::TObserverEventMapper::MessageCopiedL, |
442 &CEmailMailbox::TObserverEventMapper::MessageCopiedL, |
443 CEmailMailbox::TObserverEventMapper::NewFolderL, |
443 &CEmailMailbox::TObserverEventMapper::NewFolderL, |
444 CEmailMailbox::TObserverEventMapper::FolderChangeL, |
444 &CEmailMailbox::TObserverEventMapper::FolderChangeL, |
445 CEmailMailbox::TObserverEventMapper::FoldersDeletedL, |
445 &CEmailMailbox::TObserverEventMapper::FoldersDeletedL, |
446 CEmailMailbox::TObserverEventMapper::FoldersMovedL, |
446 &CEmailMailbox::TObserverEventMapper::FoldersMovedL, |
447 CEmailMailbox::TObserverEventMapper::ExceptionL |
447 &CEmailMailbox::TObserverEventMapper::ExceptionL |
448 }; |
448 }; |
449 |
449 |
450 TMailboxId id( aMailbox.Id() ); |
450 TMailboxId id( aMailbox.Id() ); |
451 // boundary check |
451 // boundary check |
452 const TInt index( aEvent ); |
452 const TInt index( aEvent ); |