equal
deleted
inserted
replaced
647 } |
647 } |
648 |
648 |
649 /*! |
649 /*! |
650 Refreshes mailbox. |
650 Refreshes mailbox. |
651 */ |
651 */ |
652 int NmUiEngine::refreshMailbox(const NmId &mailboxId ) |
652 int NmUiEngine::refreshMailbox(const NmId &mailboxId, bool silentConnection ) |
653 { |
653 { |
654 int ret(NmNotFoundError); |
654 int ret(NmNotFoundError); |
655 NmDataPluginInterface *plugin = |
655 NmDataPluginInterface *plugin = |
656 mPluginFactory->interfaceInstance(mailboxId); |
656 mPluginFactory->interfaceInstance(mailboxId); |
657 if (plugin) { |
657 if (plugin) { |
658 ret = plugin->refreshMailbox(mailboxId); |
658 ret = plugin->refreshMailbox(mailboxId, silentConnection); |
659 if (NmNoError == ret) { |
659 if (NmNoError == ret) { |
660 enableSyncIndicator(true); |
660 enableSyncIndicator(true); |
661 } |
661 } |
662 } |
662 } |
663 return ret; |
663 return ret; |
1028 Handle completed remove draft operation. |
1028 Handle completed remove draft operation. |
1029 */ |
1029 */ |
1030 void NmUiEngine::handleCompletedRemoveDraftOperation() |
1030 void NmUiEngine::handleCompletedRemoveDraftOperation() |
1031 { |
1031 { |
1032 // draft message deletion observing not yet implemented... |
1032 // draft message deletion observing not yet implemented... |
|
1033 if(mDraftMessage) { |
|
1034 delete mDraftMessage; |
|
1035 mDraftMessage = NULL; |
|
1036 } |
|
1037 emit draftDeleted(); |
1033 } |
1038 } |
1034 |
1039 |
1035 /*! |
1040 /*! |
1036 Handle completed save draft operation. |
1041 Handle completed save draft operation. |
1037 */ |
1042 */ |
1040 // delete message object since it's not needed anymore |
1045 // delete message object since it's not needed anymore |
1041 if(mDraftMessage) { |
1046 if(mDraftMessage) { |
1042 delete mDraftMessage; |
1047 delete mDraftMessage; |
1043 mDraftMessage = NULL; |
1048 mDraftMessage = NULL; |
1044 } |
1049 } |
|
1050 emit draftSaved(); |
1045 } |
1051 } |
1046 |
1052 |
1047 /*! |
1053 /*! |
1048 Handles synch operation related events |
1054 Handles synch operation related events |
1049 */ |
1055 */ |