diff --git a/plugins/feature/map/mapgui.cpp b/plugins/feature/map/mapgui.cpp index 521a7f826..ea1987642 100644 --- a/plugins/feature/map/mapgui.cpp +++ b/plugins/feature/map/mapgui.cpp @@ -2744,12 +2744,18 @@ void MapGUI::fullScreenRequested(QWebEngineFullScreenRequest fullScreenRequest) ui->splitter->addWidget(ui->web); } } - +#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) +void MapGUI::downloadRequested(QWebEngineDownloadRequest *download) +{ + download->accept(); +} +#else void MapGUI::downloadRequested(QWebEngineDownloadItem *download) { download->accept(); } #endif +#endif void MapGUI::preferenceChanged(int elementType) { diff --git a/plugins/feature/map/mapgui.h b/plugins/feature/map/mapgui.h index daed99762..5e0a12746 100644 --- a/plugins/feature/map/mapgui.h +++ b/plugins/feature/map/mapgui.h @@ -336,8 +336,10 @@ private slots: void renderProcessTerminated(QWebEnginePage::RenderProcessTerminationStatus terminationStatus, int exitCode); #if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) void loadingChanged(const QWebEngineLoadingInfo &loadingInfo); -#endif + void downloadRequested(QWebEngineDownloadRequest *download); +#else void downloadRequested(QWebEngineDownloadItem *download); +#endif #endif void statusChanged(QQuickWidget::Status status); void preferenceChanged(int elementType);