author | tille <tille> | 2002-06-19 13:06:57 (UTC) |
---|---|---|
committer | tille <tille> | 2002-06-19 13:06:57 (UTC) |
commit | 8d6e1b42d3b5b8dc376f0979d9f4363d9a6c6970 (patch) (side-by-side diff) | |
tree | 35b6166a07f887b262b784947caec9a0c2e4dabe | |
parent | 2bcd7302e4e156ad5f389b23c01a690917abee01 (diff) | |
download | opie-8d6e1b42d3b5b8dc376f0979d9f4363d9a6c6970.zip opie-8d6e1b42d3b5b8dc376f0979d9f4363d9a6c6970.tar.gz opie-8d6e1b42d3b5b8dc376f0979d9f4363d9a6c6970.tar.bz2 |
fixed error while sending queue
-rw-r--r-- | noncore/unsupported/mail2/composer.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/noncore/unsupported/mail2/composer.cpp b/noncore/unsupported/mail2/composer.cpp index 03dacae..52ebbdd 100644 --- a/noncore/unsupported/mail2/composer.cpp +++ b/noncore/unsupported/mail2/composer.cpp @@ -163,9 +163,9 @@ void Composer::slotSendMail() } void Composer::slotSendQueued() { - + int effSendCount = 0; qDebug("Sending queued messages"); Config cfg( "mailqueue", Config::User ); cfg.setGroup( "Settings" ); _sendCount = 0; @@ -244,14 +244,19 @@ void Composer::slotSendQueued() // abort->setEnabled(true); qDebug("Sending to %s",toAdr.latin1()); SmtpHandler *handler = new SmtpHandler(header, message, accnt ,toAdr); - + effSendCount++; connect(handler, SIGNAL(finished()), SLOT(slotSendQueuedFinished())); connect(handler, SIGNAL(error(const QString &)), SLOT(slotSendQueuedError(const QString &))); connect(handler, SIGNAL(status(const QString &)), status, SLOT(setText(const QString &))); } + if (effSendCount < _toSend) + { + _toSend = effSendCount; + QMessageBox::information(this, tr("Error"), tr("<p>There was a problem sending some of the queued mails.</p>"), tr("Ok")); + } } void Composer::slotQueueMail() { |