Hello, We had a small discussion here in the Recife office about how to deal with the complexity of the QtWebPageProxy object. The plan is to remove the clients one by one (not only the PageClient, but also the C API clients) from QtWebPageProxy and put them as objects in the QQuickWebViewPrivate (not as objects on QtWebPageProxy!). We think this will clear up QtWebPageProxy, and we may reach a point that it won't be necessary anymore (maybe not).
To make things more concrete, I made a patch https://bugs.webkit.org/show_bug.cgi?id=72910, in which PageUIClient is moved. A nice side effect is that we might get rid of ClientImpl and keep the C callbacks together with the related C++ code. QtWebPageUIClient is also an interest example because it keeps some state. What do you guys think? Cheers, -- Caio Marcelo de Oliveira Filho OpenBossa - INdT _______________________________________________ webkit-qt mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
