equal
deleted
inserted
replaced
36 #include <FreestyleEmailUi.rsg> |
36 #include <FreestyleEmailUi.rsg> |
37 #include <schemehandler.h> // CSchemeHandler |
37 #include <schemehandler.h> // CSchemeHandler |
38 #include <brctlinterface.h> |
38 #include <brctlinterface.h> |
39 #include <csxhelp/cmail.hlp.hrh> |
39 #include <csxhelp/cmail.hlp.hrh> |
40 #include <baclipb.h> // for clipboard copy |
40 #include <baclipb.h> // for clipboard copy |
|
41 #include <fsmailserver.rsg> |
|
42 #include <aknnotewrappers.h> |
41 |
43 |
42 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS |
44 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS |
43 #include <txtclipboard.h> |
45 #include <txtclipboard.h> |
44 #endif |
46 #endif |
45 |
47 |
347 ChangeMsgReadStatusL( ETrue, EFalse ); |
349 ChangeMsgReadStatusL( ETrue, EFalse ); |
348 } |
350 } |
349 break; |
351 break; |
350 case EFsEmailUiCmdActionsMoveMessage: |
352 case EFsEmailUiCmdActionsMoveMessage: |
351 { |
353 { |
352 OpenFolderListForMessageMovingL(); |
354 TBool asyncFetchStatus = GetAsyncFetchStatus(); |
|
355 if ( asyncFetchStatus ) |
|
356 { |
|
357 HBufC* noteText = StringLoader::LoadLC( R_FS_MSERVER_TEXT_SERVER_CURRENTLY_BUSY_TRY_AGAIN ); |
|
358 CAknInformationNote* note = new (ELeave) CAknInformationNote(); |
|
359 note->ExecuteLD( *noteText ); |
|
360 CleanupStack::PopAndDestroy( noteText ); |
|
361 } |
|
362 else |
|
363 { |
|
364 OpenFolderListForMessageMovingL(); |
|
365 } |
353 } |
366 } |
354 break; |
367 break; |
355 case EFsEmailUiCmdActionsFlag: |
368 case EFsEmailUiCmdActionsFlag: |
356 { |
369 { |
357 SetMessageFollowupFlagL(); |
370 SetMessageFollowupFlagL(); |
633 } |
646 } |
634 |
647 |
635 iMessage = iOpenMessages->Head(); |
648 iMessage = iOpenMessages->Head(); |
636 iCreateNewMsgFromEmbeddedMsg = EFalse; |
649 iCreateNewMsgFromEmbeddedMsg = EFalse; |
637 |
650 |
|
651 if (iMessage && !iMailBox) |
|
652 { |
|
653 iMailBox = iAppUi.GetMailClient()->GetMailBoxByUidL( iMessage->GetMailBoxId() ); |
|
654 } |
638 delete iAttachmentsListModel; |
655 delete iAttachmentsListModel; |
639 iAttachmentsListModel = NULL; |
656 iAttachmentsListModel = NULL; |
640 iAttachmentsListModel = CFSEmailUiAttachmentsListModel::NewL( iAppUi, *this ); |
657 iAttachmentsListModel = CFSEmailUiAttachmentsListModel::NewL( iAppUi, *this ); |
641 |
658 |
642 if ( iOpenMessages->Head()== iOpenMessages->Last() ) |
659 if ( iOpenMessages->Head()== iOpenMessages->Last() ) |