equal
deleted
inserted
replaced
703 case TFSEventNewMailbox: |
703 case TFSEventNewMailbox: |
704 { |
704 { |
705 // HandleNewMailboxEventL( aMailbox ); |
705 // HandleNewMailboxEventL( aMailbox ); |
706 break; |
706 break; |
707 } |
707 } |
|
708 case TFSEventMailboxRenamed: |
|
709 { |
|
710 HandleMailboxRenamedEventL( aMailbox ); |
|
711 break; |
|
712 } |
708 case TFSEventMailboxDeleted: |
713 case TFSEventMailboxDeleted: |
709 { |
714 { |
710 HandleMailboxDeletedEventL( aMailbox ); |
715 HandleMailboxDeletedEventL( aMailbox ); |
711 break; |
716 break; |
712 } |
717 } |
783 CleanupStack::Pop( mailboxDetails ); |
788 CleanupStack::Pop( mailboxDetails ); |
784 CleanupStack::PopAndDestroy( mailbox ); |
789 CleanupStack::PopAndDestroy( mailbox ); |
785 } |
790 } |
786 |
791 |
787 iSettings->AddMailboxL( aMailbox ); |
792 iSettings->AddMailboxL( aMailbox ); |
|
793 } |
|
794 |
|
795 // --------------------------------------------------------- |
|
796 // CMailCpsHandler::HandleMailborRenamedEventL |
|
797 // --------------------------------------------------------- |
|
798 // |
|
799 void CMailCpsHandler::HandleMailboxRenamedEventL( const TFSMailMsgId aMailbox ) |
|
800 { |
|
801 for ( TInt ii = iAccountsArray.Count() - 1; ii >= 0; --ii ) |
|
802 { |
|
803 if ( iAccountsArray[ii]->iMailboxId.Id() == aMailbox.Id() ) |
|
804 { |
|
805 CFSMailBox* mailbox = NULL; |
|
806 mailbox = MailClient().GetMailBoxByUidL( aMailbox ); |
|
807 if ( mailbox ) |
|
808 { |
|
809 iAccountsArray[ii]->SetMailboxName( mailbox->GetName() ); |
|
810 } |
|
811 delete mailbox; |
|
812 break; |
|
813 } |
|
814 } |
788 } |
815 } |
789 |
816 |
790 // --------------------------------------------------------- |
817 // --------------------------------------------------------- |
791 // CMailCpsHandler::HandleMailboxDeletedEventL |
818 // CMailCpsHandler::HandleMailboxDeletedEventL |
792 // --------------------------------------------------------- |
819 // --------------------------------------------------------- |