Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMetaData::Filter Class Referenceabstract

#include <kis_meta_data_filter.h>

+ Inheritance diagram for KisMetaData::Filter:

Public Member Functions

virtual bool defaultEnabled () const =0
 
virtual QString description () const =0
 
virtual void filter (KisMetaData::Store *) const =0
 
virtual QString id () const =0
 
virtual QString name () const =0
 
virtual ~Filter ()
 

Detailed Description

This class is a base class for filtering a meta data store to alter some information. For instance, remove author information or change edition date.

Definition at line 21 of file kis_meta_data_filter.h.

Constructor & Destructor Documentation

◆ ~Filter()

virtual KisMetaData::Filter::~Filter ( )
virtual

Member Function Documentation

◆ defaultEnabled()

virtual bool KisMetaData::Filter::defaultEnabled ( ) const
pure virtual
Returns
true if the filter is enabled by default when exporting

Implemented in KisMetaData::AnonymizerFilter, and KisMetaData::ToolInfoFilter.

◆ description()

virtual QString KisMetaData::Filter::description ( ) const
pure virtual
Returns
a description of this filter

Implemented in KisMetaData::AnonymizerFilter, and KisMetaData::ToolInfoFilter.

◆ filter()

virtual void KisMetaData::Filter::filter ( KisMetaData::Store * ) const
pure virtual

Apply a filter on a meta data store.

Implemented in KisMetaData::AnonymizerFilter, and KisMetaData::ToolInfoFilter.

◆ id()

virtual QString KisMetaData::Filter::id ( ) const
pure virtual
Returns
the id of this filter

Implemented in KisMetaData::AnonymizerFilter, and KisMetaData::ToolInfoFilter.

◆ name()

virtual QString KisMetaData::Filter::name ( ) const
pure virtual
Returns
the name of this filter

Implemented in KisMetaData::AnonymizerFilter, and KisMetaData::ToolInfoFilter.


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