emailservices/emailclientapi/src/emailmailbox.cpp
branchRCL_3
changeset 8 e1b6206813b4
parent 4 e7aa27f58ae1
child 12 f5907b1a1053
child 15 1fb7c29cba15
equal deleted inserted replaced
4:e7aa27f58ae1 8:e1b6206813b4
    29 #include "emailapiutils.h"
    29 #include "emailapiutils.h"
    30 #include "emailaddress.h"
    30 #include "emailaddress.h"
    31 #include "emailfolder.h"
    31 #include "emailfolder.h"
    32 #include "emailmessage.h"
    32 #include "emailmessage.h"
    33 #include "emailmessagesearch.h"
    33 #include "emailmessagesearch.h"
    34 #include "CFSMailClient.h"
    34 #include "cfsmailclient.h"
    35 #include "emailclientapiimpl.h"
    35 #include "emailclientapiimpl.h"
    36 #include "CFSMailPlugin.h"
    36 #include "cfsmailplugin.h"
    37 #include "CFSMailbox.h"
    37 #include "cfsmailbox.h"
    38 #include "CFSMailFolder.h"
    38 #include "cfsmailfolder.h"
    39 #include "emailclientapi.hrh"
    39 #include "emailclientapi.hrh"
    40 #include "FreestyleEmailUiConstants.h"
    40 #include "FreestyleEmailUiConstants.h"
    41 
    41 
    42 // -----------------------------------------------------------------------------
    42 // -----------------------------------------------------------------------------
    43 // 
    43 // 
   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 );
   453     if ( index < sizeof( KMailboxEventHandlers ) )
   453     if ( index < sizeof( KMailboxEventHandlers ) / sizeof( KMailboxEventHandlers[ index ] ) )
   454         {
   454         {
   455         // call event handler function
   455         // call event handler function
   456         TEventMapFunc method = KMailboxEventHandlers[ index ];        
   456         TEventMapFunc method = KMailboxEventHandlers[ index ];        
   457         (this->*method)(id, aParam1,aParam2,aParam3 );
   457         (this->*method)(id, aParam1,aParam2,aParam3 );
   458         }
   458         }