summaryrefslogtreecommitdiffstats
path: root/src/tools/messageserver/messageserver.cpp
diff options
context:
space:
mode:
authorDon Sanders <don.sanders@nokia.com>2010-07-04 02:32:29 +1000
committerDon Sanders <don.sanders@nokia.com>2010-07-04 02:32:29 +1000
commitbf63c51efbf1c5030216eb5d917dd89770a07b0e (patch)
treec24a024fff408136da89c42ca75a0fc7ebe79a6e /src/tools/messageserver/messageserver.cpp
parentf4ab1dd4e12586d36868cdc2384e29fac63734a3 (diff)
When sending of a message fails
A) leave it in the outbox and continue sending other messages in the outbox. B) emit a messagesFailedTransmitted signal. API change QMailTransmitAction has new messagesFailedTransmitted signal. Task: NB#177952 NB#153703
Diffstat (limited to 'src/tools/messageserver/messageserver.cpp')
-rw-r--r--src/tools/messageserver/messageserver.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/messageserver/messageserver.cpp b/src/tools/messageserver/messageserver.cpp
index 952152e0..a7eb32c9 100644
--- a/src/tools/messageserver/messageserver.cpp
+++ b/src/tools/messageserver/messageserver.cpp
@@ -120,6 +120,8 @@ MessageServer::MessageServer(QObject *parent)
client, SIGNAL(protocolRequestCompleted(quint64)));
connect(handler, SIGNAL(messagesTransmitted(quint64, QMailMessageIdList)),
client, SIGNAL(messagesTransmitted(quint64, QMailMessageIdList)));
+ connect(handler, SIGNAL(messagesFailedTransmission(quint64, QMailMessageIdList, QMailServiceAction::Status::ErrorCode)),
+ client, SIGNAL(messagesFailedTransmission(quint64, QMailMessageIdList, QMailServiceAction::Status::ErrorCode)));
connect(handler, SIGNAL(transmissionCompleted(quint64)),
this, SLOT(transmissionCompleted(quint64)));