Krita Source Code Documentation
Loading...
Searching...
No Matches
KisOperationRegistry Class Reference

#include <kis_operation_registry.h>

+ Inheritance diagram for KisOperationRegistry:

Public Member Functions

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

Static Public Member Functions

static KisOperationRegistryinstance ()
 

Detailed Description

Definition at line 15 of file kis_operation_registry.h.

Constructor & Destructor Documentation

◆ KisOperationRegistry()

◆ ~KisOperationRegistry()

KisOperationRegistry::~KisOperationRegistry ( )
override

Definition at line 36 of file kis_operation_registry.cpp.

37{
38 Q_FOREACH (const QString &id, keys()) {
39 delete get(id);
40 }
41}
KisOperation * get(const QString &id) const

References KoGenericRegistry< KisOperation * >::get(), and KoGenericRegistry< KisOperation * >::keys().

Member Function Documentation

◆ instance()

KisOperationRegistry * KisOperationRegistry::instance ( )
static

Definition at line 16 of file kis_operation_registry.cpp.

17{
18 return s_instance;
19}

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