157QHelpSearchEngineCore::QHelpSearchEngineCore(QHelpEngineCore *helpEngine, QObject *parent)
158 : QObject(*
new QHelpSearchEngineCorePrivate, parent)
160 Q_D(QHelpSearchEngineCore);
161 d->m_helpEngine = helpEngine;
162 connect(helpEngine, &QHelpEngineCore::setupFinished,
163 this, &QHelpSearchEngineCore::scheduleIndexDocumentation);
254void QHelpSearchEngineCore::scheduleIndexDocumentation()
256 Q_D(QHelpSearchEngineCore);
257 if (d->m_isIndexingScheduled)
260 d->m_isIndexingScheduled =
true;
261 QTimer::singleShot(0,
this, [
this] {
262 Q_D(QHelpSearchEngineCore);
263 d->m_isIndexingScheduled =
false;
264 d->updateIndex(
false);