154QHelpSearchEngineCore::QHelpSearchEngineCore(QHelpEngineCore *helpEngine, QObject *parent)
155 : QObject(*
new QHelpSearchEngineCorePrivate, parent)
157 Q_D(QHelpSearchEngineCore);
158 d->m_helpEngine = helpEngine;
159 connect(helpEngine, &QHelpEngineCore::setupFinished,
160 this, &QHelpSearchEngineCore::scheduleIndexDocumentation);
251void QHelpSearchEngineCore::scheduleIndexDocumentation()
253 Q_D(QHelpSearchEngineCore);
254 if (d->m_isIndexingScheduled)
257 d->m_isIndexingScheduled =
true;
258 QTimer::singleShot(0,
this, [
this] {
259 Q_D(QHelpSearchEngineCore);
260 d->m_isIndexingScheduled =
false;
261 d->updateIndex(
false);