rssguard/src/librssguard/gui/baselineedit.cpp
2020-05-04 14:20:56 +02:00

22 lines
500 B
C++

// For license of this file, see <project-root-folder>/LICENSE.md.
#include "gui/baselineedit.h"
#include <QKeyEvent>
BaseLineEdit::BaseLineEdit(QWidget* parent) : QLineEdit(parent) {}
void BaseLineEdit::submit(const QString& text) {
setText(text);
emit submitted(text);
}
void BaseLineEdit::keyPressEvent(QKeyEvent* event) {
if (event->key() == Qt::Key_Enter || event->key() == Qt::Key_Return) {
emit submitted(text());
event->accept();
}
QLineEdit::keyPressEvent(event);
}