diff libgui/src/documentation.cc @ 29034:e3bc897115ed stable

Change feature test to OCTAVE_CHECK_NEW_QHELPINDEXWIDGET_API in cset a0ff81c8b8e8. * m4/acinclude.m4: Change name OCTAVE_CHECK_FUNC_QHELPLINK to OCTAVE_CHECK_NEW_QHELPINDEXWIDGET_API. * documentation.cc: Change instances of HAVE_QHELPLINK to HAVE_NEW_QHELPINDEXWIDGET_API.
author Rik <rik@octave.org>
date Thu, 05 Nov 2020 16:50:03 -0800
parents a0ff81c8b8e8
children 94396ec1a89d
line wrap: on
line diff
--- a/libgui/src/documentation.cc	Thu Nov 05 16:51:25 2020 -0500
+++ b/libgui/src/documentation.cc	Thu Nov 05 16:50:03 2020 -0800
@@ -36,8 +36,8 @@
 #include <QFileInfo>
 #include <QHelpContentWidget>
 #include <QHelpIndexWidget>
-#if defined (HAVE_QHELPLINK)
-#include <QHelpLink>
+#if defined (HAVE_NEW_QHELPINDEXWIDGET_API)
+#  include <QHelpLink>
 #endif
 #include <QHelpSearchEngine>
 #include <QHelpSearchQueryWidget>
@@ -185,8 +185,8 @@
 
     if (m_help_engine)
       {
-#if defined (HAVE_QHELPLINK)
-        // Help engine uses filters instead of old api since Qt 5.15
+#if defined (HAVE_NEW_QHELPINDEXWIDGET_API)
+        // Starting in Qt 5.15, help engine uses filters instead of old API
         m_help_engine->setUsesFilterEngine (true);
 #endif
         // Layout contents, index and search
@@ -234,16 +234,16 @@
 
         navi->addTab (index_all, tr ("Function Index"));
 
-#if defined (HAVE_QHELPLINK)
+#if defined (HAVE_NEW_QHELPINDEXWIDGET_API)
         connect (m_help_engine->indexWidget (),
                  &QHelpIndexWidget::documentActivated,
-                  this, [this](const QHelpLink &link) {
+                 this, [this](const QHelpLink &link) {
                         m_doc_browser->handle_index_clicked (link.url);});
 #else
-        connect(m_help_engine->indexWidget (),
-                SIGNAL (linkActivated (const QUrl&, const QString&)),
-                m_doc_browser, SLOT(handle_index_clicked (const QUrl&,
-                                                          const QString&)));
+        connect (m_help_engine->indexWidget (),
+                 SIGNAL (linkActivated (const QUrl&, const QString&)),
+                 m_doc_browser, SLOT(handle_index_clicked (const QUrl&,
+                                                           const QString&)));
 #endif
 
         connect (m_filter, SIGNAL (editTextChanged (const QString&)),