equal
deleted
inserted
replaced
35 #include "cfsclientapi.h" |
35 #include "cfsclientapi.h" |
36 #include "emailclientapiimpldefs.h" |
36 #include "emailclientapiimpldefs.h" |
37 #include "emailmailboxcache.h" |
37 #include "emailmailboxcache.h" |
38 #include "FreestyleEmailUiConstants.h" |
38 #include "FreestyleEmailUiConstants.h" |
39 #include "emailclientapi.hrh" |
39 #include "emailclientapi.hrh" |
40 #include "FreestyleEmailCenRepKeys.h" |
40 #include "freestyleemailcenrepkeys.h" |
41 #include "FreestyleEmailUiConstants.h" |
41 #include "FreestyleEmailUiConstants.h" |
42 // --------------------------------------------------------------------------- |
42 // --------------------------------------------------------------------------- |
43 // CEmailClientApi::MailboxL |
43 // CEmailClientApi::MailboxL |
44 // --------------------------------------------------------------------------- |
44 // --------------------------------------------------------------------------- |
45 // |
45 // |
141 void CEmailClientApi::LaunchEmailL( const TLaunchPolicy aPolicy ) |
141 void CEmailClientApi::LaunchEmailL( const TLaunchPolicy aPolicy ) |
142 { |
142 { |
143 if ( aPolicy == EShowLastUnseenMailbox) |
143 if ( aPolicy == EShowLastUnseenMailbox) |
144 { |
144 { |
145 CRepository* emailRepository = CRepository::NewL( KFreestyleEmailCenRep ); |
145 CRepository* emailRepository = CRepository::NewL( KFreestyleEmailCenRep ); |
146 CleanupStack::PushL(emailRepository); |
146 CleanupStack::PushL(emailRepository); |
147 TInt numberOfMailboxes(0); |
147 TInt numberOfMailboxes(0); |
148 TInt inboxId(0); |
148 TInt inboxId(0); |
149 TInt pluginId(0); |
149 TInt pluginId(0); |
150 emailRepository->Get(KNumberOfMailboxesWithNewEmails,numberOfMailboxes); |
150 emailRepository->Get(KNumberOfMailboxesWithNewEmails,numberOfMailboxes); |
151 if(numberOfMailboxes > 0) |
151 if(numberOfMailboxes > 0) |