diff --git a/src/widgets/pageview.h b/src/widgets/pageview.h --- a/src/widgets/pageview.h +++ b/src/widgets/pageview.h @@ -65,7 +65,7 @@ void currentArtifactChanged(const Domain::Artifact::Ptr &artifact); private slots: - void onEditingFinished(); + void onReturnPressed(); void onAddItemRequested(); void onRemoveItemRequested(); void onPromoteItemRequested(); diff --git a/src/widgets/pageview.cpp b/src/widgets/pageview.cpp --- a/src/widgets/pageview.cpp +++ b/src/widgets/pageview.cpp @@ -135,7 +135,7 @@ m_quickAddEdit->setObjectName(QStringLiteral("quickAddEdit")); m_quickAddEdit->setPlaceholderText(tr("Type and press enter to add an item")); - connect(m_quickAddEdit, &QLineEdit::editingFinished, this, &PageView::onEditingFinished); + connect(m_quickAddEdit, &QLineEdit::returnPressed, this, &PageView::onReturnPressed); auto layout = new QVBoxLayout; layout->setContentsMargins(0, 0, 0, 3); @@ -246,7 +246,7 @@ m_messageBoxInterface = interface; } -void PageView::onEditingFinished() +void PageView::onReturnPressed() { if (m_quickAddEdit->text().isEmpty()) return;