When the Qt API is enabled then WPEQtView.h and WPEQtViewLoadRequest.h are installed (see Source/WebKit/PlatformWPE.cmake) However the former also includes WPEQtViewBackend.h, which is not installed. So we should either install that header, or forward-declare WPEQtViewBackend in WPEQtView.h
Seeing m_backend is private in WPEQtView, perhaps a forward-declaration would be enough?
I would expect that a forward declaration is enough, but I don't know if WPEQtViewBackend is supposed to be public at all.
The ViewBackend is meant to remain internal and shouldn't be exposed to app, IMHO :)
Created attachment 390770 [details] Patch
Comment on attachment 390770 [details] Patch Thanks, looks good. I'm just doing a local build to test, because the EWS doesn't support it.
Committed r256612: <https://trac.webkit.org/changeset/256612>