diff options
| author | Don Sanders <don.sanders@nokia.com> | 2010-07-04 02:32:29 +1000 |
|---|---|---|
| committer | Don Sanders <don.sanders@nokia.com> | 2010-07-04 02:32:29 +1000 |
| commit | bf63c51efbf1c5030216eb5d917dd89770a07b0e (patch) | |
| tree | c24a024fff408136da89c42ca75a0fc7ebe79a6e /src/tools/messageserver/messageserver.cpp | |
| parent | f4ab1dd4e12586d36868cdc2384e29fac63734a3 (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.cpp | 2 |
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))); |
