Review Request 126156: Allow using QtWebEngine instead of QtWebKit

Aleix Pol Gonzalez aleixpol at kde.org
Tue Nov 24 23:14:27 UTC 2015



> On Nov. 24, 2015, 8:49 p.m., Andrew McCann wrote:
> > Hi,
> > 
> > I made similar set of changes on my OSX branch for similar reasons. (QT5.6 wasn't compiling with webkit) (I ended up forcing webkit to compile in 5.6)
> > 
> > While a change like this DOES compile, and content does display in the QTHelp plugin. I found that I was no longer able to navigate QT Help pages. Links in the HTML itself no longer work.
> > 
> > I believe that getting QTWebEngine to work is more work than this.  The primary problem is that they don't have the same API. In this case, WebEngine doesn't have a 'c++' callback in the same way for when a link is clicked. 
> > 
> > Testing requires more than just compiling. It also requires compiling of dependencies. Kdevelop, in this case.  And it requires verifying that all the functionality is still present.
> > 
> > There also seems to be some debate as to which to support.

Yes, that's what I was thinking... I'm curious to see what they're going to do with assistant.

In any case QtWebKit is dead and we need to find a solution.

An alternative is also using QTextBrowser for QtHelp, that should work (it's the one that we used before QtWebKit).


- Aleix


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126156/#review88769
-----------------------------------------------------------


On Nov. 24, 2015, 6:52 p.m., Alex Richardson wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/126156/
> -----------------------------------------------------------
> 
> (Updated Nov. 24, 2015, 6:52 p.m.)
> 
> 
> Review request for KDevelop.
> 
> 
> Repository: kdevplatform
> 
> 
> Description
> -------
> 
> Allow using QtWebEngine instead of QtWebKit
> 
> 
> Diffs
> -----
> 
>   CMakeLists.txt 4edcf54ea72fbec63f8655f0fcf123de0201de5f 
>   documentation/CMakeLists.txt ff57e258ab5c62ce737c4013005247d585e87b61 
>   documentation/config-documentation.h.cmake PRE-CREATION 
>   documentation/standarddocumentationview.h ba454427165a0df8372fa6d51ebc714423845107 
>   documentation/standarddocumentationview.cpp a9185fd592771f9ead7d4216e08f8c93abab601a 
> 
> Diff: https://git.reviewboard.kde.org/r/126156/diff/
> 
> 
> Testing
> -------
> 
> compiles on my system which only has QtWebEngine
> 
> 
> Thanks,
> 
> Alex Richardson
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20151124/a998e165/attachment.html>


More information about the KDevelop-devel mailing list