emailuis/nmailuiengine/src/nmuiengine.cpp
changeset 76 38bf5461e270
parent 74 6c59112cfd31
--- a/emailuis/nmailuiengine/src/nmuiengine.cpp	Thu Sep 30 11:43:07 2010 +0300
+++ b/emailuis/nmailuiengine/src/nmuiengine.cpp	Thu Oct 14 17:33:43 2010 +0300
@@ -649,13 +649,13 @@
 /*!
     Refreshes mailbox.
 */
-int NmUiEngine::refreshMailbox(const NmId &mailboxId )
+int NmUiEngine::refreshMailbox(const NmId &mailboxId, bool silentConnection )
 {
     int ret(NmNotFoundError);
     NmDataPluginInterface *plugin =
         mPluginFactory->interfaceInstance(mailboxId);
     if (plugin) {
-        ret = plugin->refreshMailbox(mailboxId);
+        ret = plugin->refreshMailbox(mailboxId, silentConnection);
         if (NmNoError == ret) {
             enableSyncIndicator(true);
         }
@@ -1030,6 +1030,11 @@
 void NmUiEngine::handleCompletedRemoveDraftOperation()
 {
     // draft message deletion observing not yet implemented...
+    if(mDraftMessage) {
+        delete mDraftMessage;
+        mDraftMessage = NULL;
+    }
+    emit draftDeleted();
 }
 
 /*!
@@ -1042,6 +1047,7 @@
         delete mDraftMessage;
         mDraftMessage = NULL;
     }
+    emit draftSaved();
 }
 
 /*!