summaryrefslogtreecommitdiffstats
path: root/examples/qtmail/app/writemail.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qtmail/app/writemail.cpp')
-rw-r--r--examples/qtmail/app/writemail.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/examples/qtmail/app/writemail.cpp b/examples/qtmail/app/writemail.cpp
index 8e8b62f9..8b92eb43 100644
--- a/examples/qtmail/app/writemail.cpp
+++ b/examples/qtmail/app/writemail.cpp
@@ -385,7 +385,7 @@ bool WriteMail::prepareComposer(QMailMessage::MessageType type, const QMailAccou
{
bool success = false;
- // Don't discard mail being composed without user intervention
+ // Don't discard mail being composed without user confirmation
if (changed()) {
if (QMessageBox::question(qApp->activeWindow(),
tr("Compose new message"),
@@ -476,6 +476,13 @@ void WriteMail::statusChanged(const QString& status)
setWindowTitle(status);
}
+void WriteMail::closeEvent(QCloseEvent *event)
+{
+ reset();
+ QMainWindow::closeEvent(event);
+}
+
+
bool WriteMail::composerSelected(const QPair<QString, QMailMessage::MessageType> &selection)
{
// We need to ensure that we can send for this composer