mirror of
https://github.com/kiwix/kiwix-desktop.git
synced 2025-09-22 19:46:12 -04:00
SearchRenderer now take the NameMapper on the getHtml method.
This commit is contained in:
parent
ab80463b58
commit
238bd534a4
@ -133,7 +133,6 @@ UrlSchemeHandler::handleSearchRequest(QWebEngineUrlRequestJob* request)
|
|||||||
}
|
}
|
||||||
kiwix::SearchRenderer renderer(
|
kiwix::SearchRenderer renderer(
|
||||||
search->getResults(start, pageLength),
|
search->getResults(start, pageLength),
|
||||||
std::make_shared<IdNameMapper>(),
|
|
||||||
search->getEstimatedMatches(),
|
search->getEstimatedMatches(),
|
||||||
start);
|
start);
|
||||||
renderer.setSearchPattern(searchQuery);
|
renderer.setSearchPattern(searchQuery);
|
||||||
@ -141,7 +140,8 @@ UrlSchemeHandler::handleSearchRequest(QWebEngineUrlRequestJob* request)
|
|||||||
renderer.setProtocolPrefix("zim://");
|
renderer.setProtocolPrefix("zim://");
|
||||||
renderer.setSearchProtocolPrefix("zim://" + host.toStdString() + "/");
|
renderer.setSearchProtocolPrefix("zim://" + host.toStdString() + "/");
|
||||||
renderer.setPageLength(pageLength);
|
renderer.setPageLength(pageLength);
|
||||||
auto content = renderer.getHtml();
|
IdNameMapper mapper;
|
||||||
|
auto content = renderer.getHtml(mapper, nullptr);
|
||||||
QBuffer *buffer = new QBuffer;
|
QBuffer *buffer = new QBuffer;
|
||||||
buffer->setData(content.data(), content.size());
|
buffer->setData(content.data(), content.size());
|
||||||
connect(request, &QObject::destroyed, buffer, &QObject::deleteLater);
|
connect(request, &QObject::destroyed, buffer, &QObject::deleteLater);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user