From 7d475b78c5288c450bb17469abfbe364945b55c9 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 22 Oct 2014 15:53:20 +0200 Subject: [PATCH] Help Search: Fix re-index button The re-index button was connected to the wrong help search engine. Change-Id: I945853886a8cb0462eef71d22c48a1ac92c1eec1 Reviewed-by: Eike Ziller --- src/plugins/help/searchwidget.cpp | 8 +++++++- src/plugins/help/searchwidget.h | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/plugins/help/searchwidget.cpp b/src/plugins/help/searchwidget.cpp index 8122675c284..706d1138489 100644 --- a/src/plugins/help/searchwidget.cpp +++ b/src/plugins/help/searchwidget.cpp @@ -97,6 +97,12 @@ void SearchWidget::resetZoom() } } +void SearchWidget::reindexDocumentation() +{ + if (searchEngine) + searchEngine->reindexDocumentation(); +} + void SearchWidget::showEvent(QShowEvent *event) { if (!event->spontaneous() && !searchEngine) { @@ -285,6 +291,6 @@ QList SearchSideBarItem::createToolBarWidgets() reindexButton->setIcon(QIcon(QLatin1String(Core::Constants::ICON_RELOAD_GRAY))); reindexButton->setToolTip(tr("Regenerate Index")); connect(reindexButton, SIGNAL(clicked()), - LocalHelpManager::helpEngine().searchEngine(), SLOT(reindexDocumentation())); + widget(), SLOT(reindexDocumentation())); return QList() << reindexButton; } diff --git a/src/plugins/help/searchwidget.h b/src/plugins/help/searchwidget.h index b14a610b740..58cc403687b 100644 --- a/src/plugins/help/searchwidget.h +++ b/src/plugins/help/searchwidget.h @@ -72,6 +72,10 @@ public: void zoomOut(); void resetZoom(); + +public slots: + void reindexDocumentation(); + signals: void linkActivated(const QUrl &link, bool newPage);