[Interest] [Development] Short/medium term evolution of the Assistant?

Kai Koehne Kai.Koehne at qt.io
Sat Nov 11 15:21:05 CET 2017


> But improving Assistant need not imply changing QtWidgets. There are two
> solutions for this:
>

> 1) make qttools depend on qtwebengine
> 2) make Assistant load a plugin that is provided by qtwebengine (and qtwebkit)


3) Make assistant use the system browser.


I've been wondering since a while how hard this would be - most platforms support embedding a browser in some way (see also Qt WebView). The obvious obstacle is that Qt Help / Qt Assistant right now serves the .html in memory, out of the .qch file. But we might as well just extract the .html as files, and work from there...


Kai

________________________________
From: Interest <interest-bounces+kai.koehne=qt.io at qt-project.org> on behalf of Thiago Macieira <thiago.macieira at intel.com>
Sent: Friday, November 10, 2017 10:10:26 PM
To: interest at qt-project.org
Subject: Re: [Interest] [Development] Short/medium term evolution of the Assistant?

On Friday, 10 November 2017 11:41:56 PST André Pönitz wrote:
> > are there plans to retire QtWebKit support, migrate to using QtWebEngine
> > or to improve QTextBrowser's HTML support?
>
> WebEngine is plainly inacceptable as dependency for QTextBrowser which
> is part of the QtWidgets module.

But improving Assistant need not imply changing QtWidgets. There are two
solutions for this:

1) make qttools depend on qtwebengine
2) make Assistant load a plugin that is provided by qtwebengine (and qtwebkit)

--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Interest mailing list
Interest at qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20171111/f7085140/attachment.html>


More information about the Interest mailing list