--- 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();
}
/*!