Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPaintopPropertiesResourcesBase Class Referenceabstract

#include <KisPaintopPropertiesBase.h>

Public Member Functions

template<typename KisPropertiesConfigurationPointer >
QList< KoResourceLoadResultprepareEmbeddedResources (const KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface) const
 
template<typename KisPropertiesConfigurationPointer >
QList< KoResourceLoadResultprepareLinkedResources (const KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface) const
 
template<typename KisPropertiesConfigurationPointer >
void readOptionSetting (KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface)
 
template<typename KisPropertiesConfigurationPointer >
void writeOptionSetting (KisPropertiesConfigurationPointer settings) const
 
virtual ~KisPaintopPropertiesResourcesBase ()
 

Protected Member Functions

virtual QList< KoResourceLoadResultprepareEmbeddedResourcesImpl (const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface) const =0
 
virtual QList< KoResourceLoadResultprepareLinkedResourcesImpl (const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface) const =0
 
virtual void readOptionSettingResourceImpl (const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface)=0
 
virtual void writeOptionSettingImpl (KisPropertiesConfiguration *settings) const =0
 

Detailed Description

Definition at line 78 of file KisPaintopPropertiesBase.h.

Constructor & Destructor Documentation

◆ ~KisPaintopPropertiesResourcesBase()

KisPaintopPropertiesResourcesBase::~KisPaintopPropertiesResourcesBase ( )
virtual

Definition at line 12 of file KisPaintopPropertiesBase.cpp.

13{
14
15}

Member Function Documentation

◆ prepareEmbeddedResources()

template<typename KisPropertiesConfigurationPointer >
QList< KoResourceLoadResult > KisPaintopPropertiesResourcesBase::prepareEmbeddedResources ( const KisPropertiesConfigurationPointer settings,
KisResourcesInterfaceSP resourcesInterface ) const
inline

Definition at line 102 of file KisPaintopPropertiesBase.h.

103 {
104 return prepareEmbeddedResourcesImpl(removeSharedPointer(settings), resourcesInterface);
105 }
virtual QList< KoResourceLoadResult > prepareEmbeddedResourcesImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface) const =0
T * removeSharedPointer(T *value)

References removeSharedPointer().

◆ prepareEmbeddedResourcesImpl()

virtual QList< KoResourceLoadResult > KisPaintopPropertiesResourcesBase::prepareEmbeddedResourcesImpl ( const KisPropertiesConfiguration * settings,
KisResourcesInterfaceSP resourcesInterface ) const
protectedpure virtual

◆ prepareLinkedResources()

template<typename KisPropertiesConfigurationPointer >
QList< KoResourceLoadResult > KisPaintopPropertiesResourcesBase::prepareLinkedResources ( const KisPropertiesConfigurationPointer settings,
KisResourcesInterfaceSP resourcesInterface ) const
inline

Definition at line 96 of file KisPaintopPropertiesBase.h.

97 {
98 return prepareLinkedResourcesImpl(removeSharedPointer(settings), resourcesInterface);
99 }
virtual QList< KoResourceLoadResult > prepareLinkedResourcesImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface) const =0

References removeSharedPointer().

◆ prepareLinkedResourcesImpl()

virtual QList< KoResourceLoadResult > KisPaintopPropertiesResourcesBase::prepareLinkedResourcesImpl ( const KisPropertiesConfiguration * settings,
KisResourcesInterfaceSP resourcesInterface ) const
protectedpure virtual

◆ readOptionSetting()

template<typename KisPropertiesConfigurationPointer >
void KisPaintopPropertiesResourcesBase::readOptionSetting ( KisPropertiesConfigurationPointer settings,
KisResourcesInterfaceSP resourcesInterface )
inline

Definition at line 84 of file KisPaintopPropertiesBase.h.

85 {
86 readOptionSettingResourceImpl(removeSharedPointer(settings), resourcesInterface);
87 }
virtual void readOptionSettingResourceImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface)=0

References removeSharedPointer().

◆ readOptionSettingResourceImpl()

virtual void KisPaintopPropertiesResourcesBase::readOptionSettingResourceImpl ( const KisPropertiesConfiguration * settings,
KisResourcesInterfaceSP resourcesInterface )
protectedpure virtual

◆ writeOptionSetting()

template<typename KisPropertiesConfigurationPointer >
void KisPaintopPropertiesResourcesBase::writeOptionSetting ( KisPropertiesConfigurationPointer settings) const
inline

Definition at line 90 of file KisPaintopPropertiesBase.h.

91 {
93 }
virtual void writeOptionSettingImpl(KisPropertiesConfiguration *settings) const =0

References removeSharedPointer().

◆ writeOptionSettingImpl()

virtual void KisPaintopPropertiesResourcesBase::writeOptionSettingImpl ( KisPropertiesConfiguration * settings) const
protectedpure virtual

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