Bug 379608 - Add Proxy support for geo-localisation with GoogleMaps
Summary: Add Proxy support for geo-localisation with GoogleMaps
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-GoogleMaps (show other bugs)
Version: 5.5.0
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on: 302598
Blocks:
  Show dependency treegraph
 
Reported: 2017-05-07 16:32 UTC by Marcus
Modified: 2023-12-22 13:56 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 8.3.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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