-rw-r--r-- | noncore/net/mail/viewmailbase.cpp | 10 | ||||
-rw-r--r-- | noncore/net/mail/viewmailbase.h | 1 |
2 files changed, 10 insertions, 1 deletions
diff --git a/noncore/net/mail/viewmailbase.cpp b/noncore/net/mail/viewmailbase.cpp index 153ba9d..7f1d8a0 100644 --- a/noncore/net/mail/viewmailbase.cpp +++ b/noncore/net/mail/viewmailbase.cpp | |||
@@ -79,4 +79,12 @@ void ViewMailBase::slotChangeAttachview(bool state) | |||
79 | else attachments->hide(); | 79 | else attachments->hide(); |
80 | } | 80 | } |
81 | 81 | ||
82 | 82 | void ViewMailBase::keyPressEvent ( QKeyEvent * e ) | |
83 | { | ||
84 | if( e->key()==Qt::Key_Escape ) { | ||
85 | close(); | ||
86 | e->accept(); | ||
87 | return; | ||
88 | } | ||
89 | QWidget::keyPressEvent(e); | ||
90 | } | ||
diff --git a/noncore/net/mail/viewmailbase.h b/noncore/net/mail/viewmailbase.h index 6d2a5b2..fdaad2a 100644 --- a/noncore/net/mail/viewmailbase.h +++ b/noncore/net/mail/viewmailbase.h | |||
@@ -29,6 +29,7 @@ protected: | |||
29 | 29 | ||
30 | protected slots: | 30 | protected slots: |
31 | void slotChangeAttachview(bool state); | 31 | void slotChangeAttachview(bool state); |
32 | virtual void keyPressEvent ( QKeyEvent * e ); | ||
32 | 33 | ||
33 | 34 | ||
34 | }; | 35 | }; |