# HG changeset patch # User lbajardsilogic # Date 1183643624 0 # Node ID cb6320fd77cc3007c561939690f75bc07e792f8a # Parent dd06af61a4ff7a8eb3e4ad394014ff3764218c0d run the query database when we press Enter on the keyboard diff -r dd06af61a4ff -r cb6320fd77cc widgets/SearchWidget.cpp --- a/widgets/SearchWidget.cpp Fri Jun 29 10:04:07 2007 +0000 +++ b/widgets/SearchWidget.cpp Thu Jul 05 13:53:44 2007 +0000 @@ -20,6 +20,7 @@ #include #include #include +#include #include @@ -46,6 +47,9 @@ QHBoxLayout *searchButtonLayout = new QHBoxLayout; m_searchButton = new QPushButton(tr("Search")); + QPalette palette; + palette.setColor(QPalette::Button,palette.color(QPalette::Highlight)); + m_searchButton->setPalette(palette); searchButtonLayout->addStretch(1); searchButtonLayout->addWidget(m_searchButton); @@ -299,3 +303,12 @@ return ""; } + +void SearchWidget::keyPressEvent( QKeyEvent * e ) +{ + int key = e->key(); + if ((key == Qt::Key_Enter) || (key == Qt::Key_Return)) + { + m_searchButton->click(); + } +} \ No newline at end of file diff -r dd06af61a4ff -r cb6320fd77cc widgets/SearchWidget.h --- a/widgets/SearchWidget.h Fri Jun 29 10:04:07 2007 +0000 +++ b/widgets/SearchWidget.h Thu Jul 05 13:53:44 2007 +0000 @@ -53,6 +53,8 @@ void reset(); + virtual void keyPressEvent( QKeyEvent * e); + public slots: void activeTheme();