![]() |
digiKam
|
#include <geolocationsettings.h>
Signals | |
void | signalGeolocationSettingsChanged (const GeolocationSettingsContainer ¤t, const GeolocationSettingsContainer &previous) |
void | signalSettingsChanged () |
void | signalSetupGeolocation (int tab) |
Public Member Functions | |
void | applySettingsToWidget (MapWidget *const widget) |
MarbleWidget * | mainMarbleWidget () const |
void | openSetupGeolocation (SetupGeolocation::GeolocationTab tab) |
void | registerWidget (MapWidget *const widget) |
void | reloadGoogleMaps () |
void | setSettings (const GeolocationSettingsContainer &settings) |
GeolocationSettingsContainer | settings () const |
void | unregisterWidget (MapWidget *const widget) |
Static Public Member Functions | |
static GeolocationSettings * | instance () |
Friends | |
class | GeolocationSettingsCreator |
void Digikam::GeolocationSettings::applySettingsToWidget | ( | MapWidget *const | widget | ) |
Apply the current settings to a previously registered MapWidget.
|
static |
Global container for Metadata settings. All accessor methods are thread-safe.
Referenced by Digikam::MapBackend::addCommonOptions(), Digikam::SetupGeolocation::applySettings(), Digikam::DigikamApp::DigikamApp(), Digikam::MapWidget::setBackend(), Digikam::SetupGeolocation::SetupGeolocation(), ShowFoto::Showfoto::Showfoto(), and Digikam::MapWidget::~MapWidget().
MarbleWidget * Digikam::GeolocationSettings::mainMarbleWidget | ( | ) | const |
Return the first registered MarbleWidget instance stored in the collection. If no valid instance is found, nullptr is returned.
References Digikam::BackendMarble::mapWidget().
void Digikam::GeolocationSettings::openSetupGeolocation | ( | SetupGeolocation::GeolocationTab | tab | ) |
References signalSetupGeolocation().
Referenced by Digikam::MapBackend::addCommonOptions().
void Digikam::GeolocationSettings::registerWidget | ( | MapWidget *const | widget | ) |
Store one MapWidget instance in the collection.
Referenced by Digikam::MapWidget::setBackend().
void Digikam::GeolocationSettings::reloadGoogleMaps | ( | ) |
References Digikam::BackendGoogleMaps::reload().
Referenced by Digikam::SetupGeolocation::applySettings().
void Digikam::GeolocationSettings::setSettings | ( | const GeolocationSettingsContainer & | settings | ) |
Sets the current Metadata settings and writes them to config.
References settings(), signalGeolocationSettingsChanged(), and signalSettingsChanged().
GeolocationSettingsContainer Digikam::GeolocationSettings::settings | ( | ) | const |
Returns the current Metadata settings.
Referenced by Digikam::DigikamApp::DigikamApp(), and setSettings().
|
signal |
Referenced by setSettings().
|
signal |
Referenced by setSettings().
|
signal |
Referenced by Digikam::DigikamApp::DigikamApp(), openSetupGeolocation(), and ShowFoto::Showfoto::Showfoto().
void Digikam::GeolocationSettings::unregisterWidget | ( | MapWidget *const | widget | ) |
Remove one MapWidget instance in the collection.
Referenced by Digikam::MapWidget::~MapWidget().
|
friend |