summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--searchdialog.cpp6
-rw-r--r--searchdialog.h3
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();