digiKam
Loading...
Searching...
No Matches
Digikam::GeolocationSettings Class Reference

#include <geolocationsettings.h>

+ Inheritance diagram for Digikam::GeolocationSettings:

Signals

void signalGeolocationSettingsChanged (const GeolocationSettingsContainer &current, 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 GeolocationSettingsinstance ()
 

Friends

class GeolocationSettingsCreator
 

Member Function Documentation

◆ applySettingsToWidget()

void Digikam::GeolocationSettings::applySettingsToWidget ( MapWidget *const  widget)

Apply the current settings to a previously registered MapWidget.

◆ instance()

◆ mainMarbleWidget()

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().

◆ openSetupGeolocation()

void Digikam::GeolocationSettings::openSetupGeolocation ( SetupGeolocation::GeolocationTab  tab)

◆ registerWidget()

void Digikam::GeolocationSettings::registerWidget ( MapWidget *const  widget)

Store one MapWidget instance in the collection.

Referenced by Digikam::MapWidget::setBackend().

◆ reloadGoogleMaps()

void Digikam::GeolocationSettings::reloadGoogleMaps ( )

◆ setSettings()

void Digikam::GeolocationSettings::setSettings ( const GeolocationSettingsContainer settings)

Sets the current Metadata settings and writes them to config.

References settings(), signalGeolocationSettingsChanged(), and signalSettingsChanged().

◆ settings()

GeolocationSettingsContainer Digikam::GeolocationSettings::settings ( ) const

Returns the current Metadata settings.

Referenced by Digikam::DigikamApp::DigikamApp(), and setSettings().

◆ signalGeolocationSettingsChanged

void Digikam::GeolocationSettings::signalGeolocationSettingsChanged ( const GeolocationSettingsContainer current,
const GeolocationSettingsContainer previous 
)
signal

Referenced by setSettings().

◆ signalSettingsChanged

void Digikam::GeolocationSettings::signalSettingsChanged ( )
signal

Referenced by setSettings().

◆ signalSetupGeolocation

void Digikam::GeolocationSettings::signalSetupGeolocation ( int  tab)
signal

◆ unregisterWidget()

void Digikam::GeolocationSettings::unregisterWidget ( MapWidget *const  widget)

Remove one MapWidget instance in the collection.

Referenced by Digikam::MapWidget::~MapWidget().

Friends And Related Symbol Documentation

◆ GeolocationSettingsCreator

friend class GeolocationSettingsCreator
friend

The documentation for this class was generated from the following files: