if(idx < history.count()) setText(history[idx]);
else setText("");
event->accept();
+ } else if(event->key() == Qt::Key_Select) { // for Qtopia
+ emit returnPressed();
+ QLineEdit::keyPressEvent(event);
} else {
QLineEdit::keyPressEvent(event);
}
bool InputLine::event(QEvent *e) {
if(e->type() == QEvent::KeyPress) {
- keyPressEvent(dynamic_cast<QKeyEvent*>(e));
+ keyPressEvent(static_cast<QKeyEvent*>(e));
return true;
}
return QLineEdit::event(e);