432 TAny* aParam1, |
432 TAny* aParam1, |
433 TAny* aParam2, |
433 TAny* aParam2, |
434 TAny* aParam3 ) |
434 TAny* aParam3 ) |
435 { |
435 { |
436 const TEventMapFunc KMailboxEventHandlers[] = { |
436 const TEventMapFunc KMailboxEventHandlers[] = { |
437 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
437 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
438 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
438 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
439 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
439 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
440 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
440 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
441 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
441 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
442 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
442 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
443 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
443 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
444 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
444 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
445 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
445 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
446 CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
446 &CEmailMailbox::TObserverEventMapper::IgnoreEventL, |
447 CEmailMailbox::TObserverEventMapper::NewMessageL, |
447 &CEmailMailbox::TObserverEventMapper::NewMessageL, |
448 CEmailMailbox::TObserverEventMapper::MessageChangedL, |
448 &CEmailMailbox::TObserverEventMapper::MessageChangedL, |
449 CEmailMailbox::TObserverEventMapper::MessageDeletedL, |
449 &CEmailMailbox::TObserverEventMapper::MessageDeletedL, |
450 CEmailMailbox::TObserverEventMapper::MessageMoved, |
450 &CEmailMailbox::TObserverEventMapper::MessageMoved, |
451 CEmailMailbox::TObserverEventMapper::MessageCopiedL, |
451 &CEmailMailbox::TObserverEventMapper::MessageCopiedL, |
452 CEmailMailbox::TObserverEventMapper::NewFolderL, |
452 &CEmailMailbox::TObserverEventMapper::NewFolderL, |
453 CEmailMailbox::TObserverEventMapper::FolderChangeL, |
453 &CEmailMailbox::TObserverEventMapper::FolderChangeL, |
454 CEmailMailbox::TObserverEventMapper::FoldersDeletedL, |
454 &CEmailMailbox::TObserverEventMapper::FoldersDeletedL, |
455 CEmailMailbox::TObserverEventMapper::FoldersMovedL, |
455 &CEmailMailbox::TObserverEventMapper::FoldersMovedL, |
456 CEmailMailbox::TObserverEventMapper::ExceptionL |
456 &CEmailMailbox::TObserverEventMapper::ExceptionL |
457 }; |
457 }; |
458 |
458 |
459 TMailboxId id( aMailbox.Id() ); |
459 TMailboxId id( aMailbox.Id() ); |
460 // boundary check |
460 // boundary check |
461 const TInt index( aEvent ); |
461 const TInt index( aEvent ); |