/***************************************************************************
- * Copyright (C) 2005/06 by The Quassel Team *
+ * Copyright (C) 2005/06 by the Quassel IRC Team *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
+ * (at your option) version 3. *
* *
* This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
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);