summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader/QtrListView.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-reader/QtrListView.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-reader/QtrListView.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/noncore/apps/opie-reader/QtrListView.cpp b/noncore/apps/opie-reader/QtrListView.cpp
new file mode 100644
index 0000000..67040f8
--- a/dev/null
+++ b/noncore/apps/opie-reader/QtrListView.cpp
@@ -0,0 +1,24 @@
1#include "QtrListView.h"
2
3void QtrListView::keyPressEvent(QKeyEvent* e)
4{
5 switch (e->key())
6 {
7 case Key_Space:
8 e->accept();
9 emit OnCentreButton(currentItem());
10 break;
11 //case Key_Enter:
12 //case Key_Return:
13 case Key_F33:
14 e->accept();
15 emit OnOKButton(currentItem());
16 break;
17 case Key_Escape:
18 e->accept();
19 emit OnCancelButton();
20 break;
21 default:
22 QListView::keyPressEvent(e);
23 }
24}