]> git.cworth.org Git - apitrace/blobdiff - gui/searchwidget.cpp
Highly optimize searching and fix a crash.
[apitrace] / gui / searchwidget.cpp
index 6f9bc9408123ce65488997a358c28e81e767ea5e..45762b3f3749f00e7c5ee438df1fa03f2f85e3eb 100644 (file)
@@ -44,9 +44,6 @@ void SearchWidget::slotCancel()
 
 void SearchWidget::showEvent(QShowEvent *event)
 {
-    m_ui.lineEdit->selectAll();
-    m_ui.lineEdit->setFocus(Qt::ShortcutFocusReason);
-    m_ui.lineEdit->setPalette(m_origPalette);
     return QWidget::showEvent(event);
 }
 
@@ -77,4 +74,12 @@ void SearchWidget::setFound(bool found)
     m_ui.notFoundLabel->setVisible(!found);
 }
 
+void SearchWidget::show()
+{
+    QWidget::show();
+    m_ui.lineEdit->selectAll();
+    m_ui.lineEdit->setFocus(Qt::ShortcutFocusReason);
+    m_ui.lineEdit->setPalette(m_origPalette);
+}
+
 #include "searchwidget.moc"