diff options
-rw-r--r-- | searchdialog.cpp | 6 | ||||
-rw-r--r-- | searchdialog.h | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/searchdialog.cpp b/searchdialog.cpp index a55a36a..9b5ec98 100644 --- a/searchdialog.cpp +++ b/searchdialog.cpp @@ -81,6 +81,12 @@ SearchDialog::SearchDialog(QWidget *parent, Qt::WindowFlags flags) : QDialog(par } +void SearchDialog::show(){ + mSearch->setFocus(); + mSearch->selectAll(); + QDialog::show(); +} + void SearchDialog::search(){ if(mSearch->text().isEmpty()){ return; diff --git a/searchdialog.h b/searchdialog.h index 630f225..a789b0d 100644 --- a/searchdialog.h +++ b/searchdialog.h @@ -26,6 +26,9 @@ class SearchDialog : public QDialog { signals: void searchResultClicked(int); + public slots: + void show(); + private slots: void search(); void disableSearch(); |