Hi Can any one explain me how the 'typed text' in QHelpSearchQueryWidget gets parsed and resulting HTML links gets displayed onto the QHelpSearchResultWidget.
i am using the QtHelpEngine for my application. The HTMLs as mentioned in .qhp , are showing in mi TOC and index tabs. BUT the search tab , where i included the QHelpSearchQueryWidget , and QHelpSearchResultWidget does not work.
i have tested the .qhc file in assistant , and , when i type like "all" in QHelpSearchQueryWidget it shows me the links in QHelpSearchResultWidget . But the same .qhc when used in code in my application does show show any result in QHelpSearchResultWidget.
please guide me.
This is the slot method i have written to , capture the entered text in QHelpSearchQueryWidget i.e "all" , and set this to QHelpSearchEngine.
and expecting the count >0 , and QHelpSearchResultWidget to be updated with related HTML links where the word "all" exists.
void CHelpSearchWidgetSample::slotSearch() const
QList<QHelpSearchQuery> queries = m_searchEngine->queryWidget()->query();
foreach (const QHelpSearchQuery &query, queries)
foreach (QString word, query.wordList)
qDebug()<<"word :"<<word; // (O/P : "all")
qDebug()<<"Hit cnt : "<<m_searchEngine->hitCount(); // O/P : Hit cnt :0
please guide me to solve this issue.
i got the solution..... i understood exactly why should i call , reindexDocumentation for the search engine.