From e1dcc007bafd89fd27888bea629f10664b3a6b8f Mon Sep 17 00:00:00 2001 From: Philipp Spitzer Date: Fri, 24 Jun 2011 17:47:33 +0000 Subject: [PATCH] Enter or return triggers the search now when the focus is at the searchEdit or at one of the checkboxes. --- src/gui/searchhead.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/searchhead.cpp b/src/gui/searchhead.cpp index 55e1268..ee16ca9 100644 --- a/src/gui/searchhead.cpp +++ b/src/gui/searchhead.cpp @@ -19,11 +19,16 @@ */ #include "searchhead.h" +#include SearchHead::SearchHead(QWidget *parent) : QWidget(parent) { setupUi(this); + QShortcut* shortcutEnter = new QShortcut(QKeySequence(Qt::Key_Enter), this, 0, 0, Qt::WidgetWithChildrenShortcut); + connect(shortcutEnter, SIGNAL(activated()), this, SLOT(searchButtonClicked())); + QShortcut* shortcutReturn = new QShortcut(QKeySequence(Qt::Key_Return), this, 0, 0, Qt::WidgetWithChildrenShortcut); + connect(shortcutReturn, SIGNAL(activated()), this, SLOT(searchButtonClicked())); connect( searchButton, SIGNAL(clicked()), SLOT(searchButtonClicked())); } @@ -35,6 +40,6 @@ SearchHead::~SearchHead() void SearchHead::searchButtonClicked() { - qDebug() << "SearchHead::searchButtonClicked()"; + // qDebug() << "SearchHead::searchButtonClicked()"; emit( searchClicked() ); } -- 2.39.5