#ifdef HAVE_KDE
//Since this is a ktextedit, we don't have this signal "natively"
case Qt::Key_Return:
- event->accept();
- if(!text().isEmpty())
- emit returnPressed();
- break;
-
case Qt::Key_Enter:
event->accept();
- if(!text().isEmpty())
- emit returnPressed();
+ emit returnPressed();
break;
#endif
}
void InputLine::on_returnPressed() {
- addToHistory(text());
- emit sendText(text());
- resetLine();
+ if(!text().isEmpty()) {
+ addToHistory(text());
+ emit sendText(text());
+ resetLine();
+ }
}
void InputLine::on_textChanged(QString newText) {
clear();
if(lines.count() >= 4) {
- QString msg = tr("Do you really want to paste %1 lines?").arg(lines.count());
+ QString msg = tr("Do you really want to paste %n lines?", "", lines.count());
msg += "<p>";
for(int i = 0; i < 3; i++) {
msg += lines[i].left(40);