digiKam
Digikam::DMetadataSettings Class Reference
+ Inheritance diagram for Digikam::DMetadataSettings:

Signals

void signalDMetadataSettingsChanged (const DMetadataSettingsContainer &current, const DMetadataSettingsContainer &previous)
 
void signalSettingsChanged ()
 

Public Member Functions

void setSettings (const DMetadataSettingsContainer &settings)
 
DMetadataSettingsContainer settings () const
 

Static Public Member Functions

static DMetadataSettingsinstance ()
 

Friends

class DMetadataSettingsCreator
 

Member Function Documentation

◆ instance()

DMetadataSettings * Digikam::DMetadataSettings::instance ( )
static

Global container for Metadata settings. All accessor methods are thread-safe.

Referenced by Digikam::AdvancedMetadataTab::AdvancedMetadataTab(), Digikam::AdvancedMetadataTab::applySettings(), and Digikam::DigikamApp::DigikamApp().

◆ setSettings()

void Digikam::DMetadataSettings::setSettings ( const DMetadataSettingsContainer settings)

Sets the current Metadata settings and writes them to config.

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

Referenced by Digikam::AdvancedMetadataTab::applySettings().

◆ settings()

DMetadataSettingsContainer Digikam::DMetadataSettings::settings ( ) const

Returns the current Metadata settings.

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

◆ signalDMetadataSettingsChanged

void Digikam::DMetadataSettings::signalDMetadataSettingsChanged ( const DMetadataSettingsContainer current,
const DMetadataSettingsContainer previous 
)
signal

Referenced by setSettings().

◆ signalSettingsChanged

void Digikam::DMetadataSettings::signalSettingsChanged ( )
signal

Referenced by setSettings().

Friends And Related Function Documentation

◆ DMetadataSettingsCreator

friend class DMetadataSettingsCreator
friend

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