Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMetaData::FilterRegistry Class Reference

#include <kis_meta_data_filter_registry.h>

+ Inheritance diagram for KisMetaData::FilterRegistry:

Public Member Functions

 FilterRegistry ()
 
 ~FilterRegistry () override
 
- Public Member Functions inherited from KoGenericRegistry< const KisMetaData::Filter * >
void add (const KisMetaData::Filter * item)
 
void add (const QString &id, const KisMetaData::Filter * item)
 
void addAlias (const QString &alias, const QString &id)
 
QHash< QString, const KisMetaData::Filter * >::const_iterator constBegin () const
 
QHash< QString, const KisMetaData::Filter * >::const_iterator constEnd () const
 
bool contains (const QString &id) const
 
int count () const
 
QList< const KisMetaData::Filter * > doubleEntries () const
 
const KisMetaData::Filterget (const QString &id) const
 
QList< QString > keys () const
 
 KoGenericRegistry ()
 
void remove (const QString &id)
 
void removeAlias (const QString &alias)
 
const const KisMetaData::Filtervalue (const QString &id) const
 
QList< const KisMetaData::Filter * > values () const
 
virtual ~KoGenericRegistry ()
 

Static Public Member Functions

static FilterRegistryinstance ()
 

Private Member Functions

 FilterRegistry (const FilterRegistry &)
 
FilterRegistryoperator= (const FilterRegistry &)
 

Detailed Description

Definition at line 18 of file kis_meta_data_filter_registry.h.

Constructor & Destructor Documentation

◆ FilterRegistry() [1/2]

FilterRegistry::FilterRegistry ( )

◆ ~FilterRegistry()

FilterRegistry::~FilterRegistry ( )
override

Definition at line 34 of file kis_meta_data_filter_registry.cc.

35{
36 Q_FOREACH (const QString &id, keys()) {
37 delete get(id);
38 }
39 dbgRegistry << "Deleting FilterRegistry";
40
41}
const KisMetaData::Filter * get(const QString &id) const
#define dbgRegistry
Definition kis_debug.h:47

References dbgRegistry, KoGenericRegistry< const KisMetaData::Filter * >::get(), and KoGenericRegistry< const KisMetaData::Filter * >::keys().

◆ FilterRegistry() [2/2]

FilterRegistry::FilterRegistry ( const FilterRegistry & )
private

Member Function Documentation

◆ instance()

FilterRegistry * FilterRegistry::instance ( )
static

Definition at line 43 of file kis_meta_data_filter_registry.cc.

44{
45 return s_instance;
46}

◆ operator=()

FilterRegistry & FilterRegistry::operator= ( const FilterRegistry & )
private

Definition at line 29 of file kis_meta_data_filter_registry.cc.

30{
31 return *this;
32}

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