forked from qt-creator/qt-creator
Help: Make it possible to duplicate search view
Change-Id: I6fac9f721fc3e2f877d9f600f9dea6650558516a Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
@@ -453,13 +453,17 @@ void HelpWidget::setSource(const QUrl &url)
|
||||
viewer->setFocus(Qt::OtherFocusReason);
|
||||
}
|
||||
|
||||
void HelpWidget::setSourceFromSearch(const QUrl &url)
|
||||
void HelpWidget::openFromSearch(const QUrl &url, bool newPage)
|
||||
{
|
||||
HelpViewer* viewer = currentViewer();
|
||||
QTC_ASSERT(viewer, return);
|
||||
connect(viewer, &HelpViewer::loadFinished, this, &HelpWidget::highlightSearchTerms);
|
||||
viewer->setSource(url);
|
||||
viewer->setFocus(Qt::OtherFocusReason);
|
||||
if (newPage)
|
||||
OpenPagesManager::instance().createPageFromSearch(url);
|
||||
else {
|
||||
HelpViewer* viewer = currentViewer();
|
||||
QTC_ASSERT(viewer, return);
|
||||
connect(viewer, &HelpViewer::loadFinished, this, &HelpWidget::highlightSearchTerms);
|
||||
viewer->setSource(url);
|
||||
viewer->setFocus(Qt::OtherFocusReason);
|
||||
}
|
||||
}
|
||||
|
||||
void HelpWidget::closeEvent(QCloseEvent *)
|
||||
|
||||
Reference in New Issue
Block a user