forked from qt-creator/qt-creator
Help: Cleanly separate different viewer backends
Removes the conditional compilation of the text browser vs web kit, cleans up the code, and enables us to provide and test other backends (WebEngine? Native?) Adds runtime switch for testing the text browser variant by setting environment variable QTC_FORCE_TEXTBROWSER (for now) Change-Id: I8cc9bb373438d37c8194e433224314caa0b617bd Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
****************************************************************************/
|
||||
|
||||
#include "openpagesmodel.h"
|
||||
#include "helpplugin.h"
|
||||
#include "helpviewer.h"
|
||||
|
||||
#include <QUrl>
|
||||
@@ -72,7 +73,7 @@ QVariant OpenPagesModel::data(const QModelIndex &index, int role) const
|
||||
void OpenPagesModel::addPage(const QUrl &url, qreal zoom)
|
||||
{
|
||||
beginInsertRows(QModelIndex(), rowCount(), rowCount());
|
||||
HelpViewer *page = new HelpViewer(zoom);
|
||||
HelpViewer *page = HelpPlugin::createHelpViewer(zoom);
|
||||
connect(page, SIGNAL(titleChanged()), this, SLOT(handleTitleChanged()));
|
||||
m_pages << page;
|
||||
endInsertRows();
|
||||
|
||||
Reference in New Issue
Block a user