Bug 379608

Summary: Add Proxy support for geo-localisation with GoogleMaps
Product: [Applications] digikam Reporter: Marcus <wellendorf>
Component: Geolocation-GoogleMapsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles, noreply81
Priority: NOR    
Version: 5.5.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 8.3.0
Bug Depends on: 302598    
Bug Blocks:    

Description Marcus 2017-05-07 16:32:43 UTC
I am in China where all Google services are blocked. I have to use a proxy to get access to Google maps. Using the geolocation tool in Digikam it is not loading the Google maps, which seems to be because google is blocked, even if I have set the proxy in KDE settings. (Same with the Geolocation menu on the right) Digikam doesn't have proxy settings itself, as far as I found out. What can I do? Thank you!
Comment 1 caulier.gilles 2022-01-10 12:49:51 UTC
Maik,

For all network operations in digiKam using QNetworkAccessManager, we will needs to add Proxy settings support. 

A setup page common to digiKam and Showfoto must be created to host these settings and passed to network access manager instance at startup.
Setting are listed below:

ProxyType
ProxyHostName
ProxyPort
ProxyUsername
ProxyPassword 

Gilles
Comment 2 caulier.gilles 2023-12-22 13:56:27 UTC
Git commit c6b5d83df049df850b216b10397f63d167ad7dc1 by Gilles Caulier.
Committed on 21/12/2023 at 15:26.
Pushed by cgilles into branch 'master'.

Add generic Network Proxy settings for digiKam and Showfoto.
Related: bug 379608
FIXED-IN: 8.3.0

M  +0    -1    core/utilities/geolocation/marble/CMakeLists.txt
M  +0    -8    core/utilities/geolocation/marble/core/MarbleGlobal.h
M  +2    -112  core/utilities/geolocation/marble/settings/MarbleConfigView.cpp
M  +0    -10   core/utilities/geolocation/marble/settings/MarbleConfigView.h
M  +2    -0    core/utilities/setup/CMakeLists.txt
R  +2    -2    core/utilities/setup/misc/proxysettingswidget.ui [from: core/utilities/geolocation/marble/settings/proxysettingswidget.ui - 099% similarity]
M  +61   -0    core/utilities/setup/misc/systemsettings.cpp
M  +19   -6    core/utilities/setup/misc/systemsettings.h
M  +45   -9    core/utilities/setup/misc/systemsettingswidget.cpp

https://invent.kde.org/graphics/digikam/-/commit/c6b5d83df049df850b216b10397f63d167ad7dc1