summaryrefslogtreecommitdiff
authortille <tille>2002-06-19 13:06:57 (UTC)
committer tille <tille>2002-06-19 13:06:57 (UTC)
commit8d6e1b42d3b5b8dc376f0979d9f4363d9a6c6970 (patch) (side-by-side diff)
tree35b6166a07f887b262b784947caec9a0c2e4dabe
parent2bcd7302e4e156ad5f389b23c01a690917abee01 (diff)
downloadopie-8d6e1b42d3b5b8dc376f0979d9f4363d9a6c6970.zip
opie-8d6e1b42d3b5b8dc376f0979d9f4363d9a6c6970.tar.gz
opie-8d6e1b42d3b5b8dc376f0979d9f4363d9a6c6970.tar.bz2
fixed error while sending queue
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/mail2/composer.cpp9
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
@@ -164,7 +164,7 @@ void Composer::slotSendMail()
void Composer::slotSendQueued()
{
-
+ int effSendCount = 0;
qDebug("Sending queued messages");
Config cfg( "mailqueue", Config::User );
cfg.setGroup( "Settings" );
@@ -245,12 +245,17 @@ void Composer::slotSendQueued()
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()