QQuickWebEngineDownloadItem is not public. This appears to be an oversight, because the corresponding QWebEngineDownloadItem is public. This requires programs like Angelfish to do some nasty hacks to use QQuickWebEngineDownloadItem:
Which causes complexities for Debian trying to maintain security support for WebEngine in stable because Angelfish is accessing a private API.
For Gerrit Dashboard: QTBUG-120370 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
536821,10 | Make QQuickWebEngineDownloadRequest public | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
537700,6 | Document how to use signal with private types | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
558553,2 | Document how to use signal with private types | 6.7 | qt/qtwebengine | Status: MERGED | +2 | 0 |
585436,2 | Make QQuickWebEngineDownloadRequest public | 6.8 | qt/qtwebengine | Status: MERGED | +2 | 0 |