Mercurial > hg > easaier-soundaccess
comparison widgets/SearchWidget.cpp @ 93:cb6320fd77cc
run the query database when we press Enter on the keyboard
author | lbajardsilogic |
---|---|
date | Thu, 05 Jul 2007 13:53:44 +0000 |
parents | 5060939ca69d |
children | e9bc2730a7b5 |
comparison
equal
deleted
inserted
replaced
92:dd06af61a4ff | 93:cb6320fd77cc |
---|---|
18 #include <QLineEdit> | 18 #include <QLineEdit> |
19 #include <QComboBox> | 19 #include <QComboBox> |
20 #include <QSpinBox> | 20 #include <QSpinBox> |
21 #include <QPushButton> | 21 #include <QPushButton> |
22 #include <QScrollArea> | 22 #include <QScrollArea> |
23 #include <QKeyEvent> | |
23 | 24 |
24 #include <iostream> | 25 #include <iostream> |
25 | 26 |
26 #include "sv/main/MainWindow.h" | 27 #include "sv/main/MainWindow.h" |
27 | 28 |
44 scrollArea->setWidget(stackedWidget); | 45 scrollArea->setWidget(stackedWidget); |
45 scrollArea->setWidgetResizable(true); | 46 scrollArea->setWidgetResizable(true); |
46 | 47 |
47 QHBoxLayout *searchButtonLayout = new QHBoxLayout; | 48 QHBoxLayout *searchButtonLayout = new QHBoxLayout; |
48 m_searchButton = new QPushButton(tr("Search")); | 49 m_searchButton = new QPushButton(tr("Search")); |
50 QPalette palette; | |
51 palette.setColor(QPalette::Button,palette.color(QPalette::Highlight)); | |
52 m_searchButton->setPalette(palette); | |
49 searchButtonLayout->addStretch(1); | 53 searchButtonLayout->addStretch(1); |
50 searchButtonLayout->addWidget(m_searchButton); | 54 searchButtonLayout->addWidget(m_searchButton); |
51 | 55 |
52 mainLayout->addLayout(m_buttonLayout); | 56 mainLayout->addLayout(m_buttonLayout); |
53 mainLayout->addWidget(scrollArea); | 57 mainLayout->addWidget(scrollArea); |
297 return iter->first; | 301 return iter->first; |
298 } | 302 } |
299 | 303 |
300 return ""; | 304 return ""; |
301 } | 305 } |
306 | |
307 void SearchWidget::keyPressEvent( QKeyEvent * e ) | |
308 { | |
309 int key = e->key(); | |
310 if ((key == Qt::Key_Enter) || (key == Qt::Key_Return)) | |
311 { | |
312 m_searchButton->click(); | |
313 } | |
314 } |