Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBaseProcessorConfigurationFactory Class Reference
+ Inheritance diagram for KisBaseProcessorConfigurationFactory:

Public Member Functions

KisSerializableConfigurationSP create (const QDomElement &e) override
 
KisSerializableConfigurationSP createDefault () override
 
 KisBaseProcessorConfigurationFactory (KisBaseProcessor *_generator)
 
 ~KisBaseProcessorConfigurationFactory () override
 
- Public Member Functions inherited from KisSerializableConfigurationFactory
virtual ~KisSerializableConfigurationFactory ()
 

Private Attributes

KisBaseProcessorm_generator
 

Detailed Description

Definition at line 18 of file kis_base_processor.cpp.

Constructor & Destructor Documentation

◆ KisBaseProcessorConfigurationFactory()

KisBaseProcessorConfigurationFactory::KisBaseProcessorConfigurationFactory ( KisBaseProcessor * _generator)
inline

Definition at line 21 of file kis_base_processor.cpp.

21: m_generator(_generator) {}

◆ ~KisBaseProcessorConfigurationFactory()

KisBaseProcessorConfigurationFactory::~KisBaseProcessorConfigurationFactory ( )
inlineoverride

Definition at line 22 of file kis_base_processor.cpp.

22{}

Member Function Documentation

◆ create()

KisSerializableConfigurationSP KisBaseProcessorConfigurationFactory::create ( const QDomElement & )
inlineoverridevirtual
Returns
an unserialized version of the configuration

Implements KisSerializableConfigurationFactory.

Definition at line 27 of file kis_base_processor.cpp.

27 {
29 config->fromXML(e);
30 return config;
31 }
static KisResourcesInterfaceSP instance()
virtual bool fromXML(const QString &, bool)
virtual KisFilterConfigurationSP factoryConfiguration(KisResourcesInterfaceSP resourcesInterface) const

References KisBaseProcessor::factoryConfiguration(), KisSerializableConfiguration::fromXML(), KisGlobalResourcesInterface::instance(), and m_generator.

◆ createDefault()

KisSerializableConfigurationSP KisBaseProcessorConfigurationFactory::createDefault ( )
inlineoverridevirtual
Returns
an empty object with a sane default configuration

Implements KisSerializableConfigurationFactory.

Definition at line 24 of file kis_base_processor.cpp.

24 {
26 }
virtual KisFilterConfigurationSP defaultConfiguration(KisResourcesInterfaceSP resourcesInterface) const

References KisBaseProcessor::defaultConfiguration(), KisGlobalResourcesInterface::instance(), and m_generator.

Member Data Documentation

◆ m_generator

KisBaseProcessor* KisBaseProcessorConfigurationFactory::m_generator
private

Definition at line 33 of file kis_base_processor.cpp.


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