From ea40295e233db219dc2431960e18fb4398ddb75c Mon Sep 17 00:00:00 2001 From: zautrix Date: Sun, 10 Oct 2004 23:26:49 +0000 Subject: added better searching in kapi --- (limited to 'microkde/klineedit.h') diff --git a/microkde/klineedit.h b/microkde/klineedit.h index 65e2f59..70c72d1 100644 --- a/microkde/klineedit.h +++ b/microkde/klineedit.h @@ -10,15 +10,38 @@ class KLineEdit : public QLineEdit { + + Q_OBJECT + public: KLineEdit( QWidget *parent=0, const char *name=0 ) : - QLineEdit( parent, name ) { + QLineEdit( parent, name ) + { #ifndef DESKTOP_VERSION QPEApplication::setStylusOperation( this, QPEApplication::RightOnHold ); #endif -} - + } + void keyPressEvent ( QKeyEvent * e) + { + switch ( e->key() ) { + case Qt::Key_Down: + emit scrollDOWN(); + e->accept(); + break; + case Qt::Key_Up: + emit scrollUP(); + e->accept(); + break; + default: + QLineEdit::keyPressEvent ( e ); + break; + } + + } void setTrapReturnKey( bool ) {} + signals: + void scrollUP(); + void scrollDOWN(); }; #endif -- cgit v0.9.0.2