From 8de117d74a9a0672ae6ec809a1a17fdb29226290 Mon Sep 17 00:00:00 2001 From: alwin Date: Fri, 27 Feb 2004 00:50:00 +0000 Subject: viewmail window will close on escape pressed --- (limited to 'noncore/net/mail') 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) else attachments->hide(); } - +void ViewMailBase::keyPressEvent ( QKeyEvent * e ) +{ + if( e->key()==Qt::Key_Escape ) { + close(); + e->accept(); + return; + } + QWidget::keyPressEvent(e); +} 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: protected slots: void slotChangeAttachview(bool state); + virtual void keyPressEvent ( QKeyEvent * e ); }; -- cgit v0.9.0.2