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 |