Tool for simple text search

This commit is contained in:
Jakub Melka
2020-01-12 18:46:59 +01:00
parent 1ecc5f2441
commit ad8cca6161
13 changed files with 1172 additions and 2 deletions

View File

@ -93,6 +93,7 @@ void PDFAdvancedFindWidget::on_searchButton_clicked()
}
m_findResults.clear();
m_textSelection.dirty();
updateResultsUI();
pdf::PDFAsynchronousTextLayoutCompiler* compiler = m_proxy->getTextLayoutCompiler();
@ -173,7 +174,7 @@ void PDFAdvancedFindWidget::drawPage(QPainter* painter,
void PDFAdvancedFindWidget::performSearch()
{
if (m_parameters.isSearchFinished)
if (m_parameters.isSearchFinished || m_parameters.phrase.isEmpty())
{
return;
}
@ -269,6 +270,7 @@ pdf::PDFTextSelection PDFAdvancedFindWidget::getTextSelectionImpl() const
result.addItems(findResult.textSelectionItems, color);
}
result.build();
return result;
}