11#include <kritaui_export.h>
47 template <
typename KisPropertiesConfigurationPo
inter>
50 readOptionSettingResourceImpl(
removeSharedPointer(settings), resourcesInterface, canvasResourcesInterface);
53 template <
typename KisPropertiesConfigurationPo
inter>
59 template <
typename KisPropertiesConfigurationPo
inter>
65 template <
typename KisPropertiesConfigurationPo
inter>
83 template <
typename KisPropertiesConfigurationPo
inter>
89 template <
typename KisPropertiesConfigurationPo
inter>
95 template <
typename KisPropertiesConfigurationPo
inter>
101 template <
typename KisPropertiesConfigurationPo
inter>
120 template <
typename KisPropertiesConfigurationPo
inter>
126 template <
typename KisPropertiesConfigurationPo
inter>
void readOptionSetting(KisPropertiesConfigurationPointer settings)
virtual void writeOptionSettingImpl(KisPropertiesConfiguration *settings) const =0
void writeOptionSetting(KisPropertiesConfigurationPointer settings) const
virtual void readOptionSettingImpl(const KisPropertiesConfiguration *settings)=0
QList< KoResourceLoadResult > prepareLinkedResources(const KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface) const
virtual void writeOptionSettingImpl(KisPropertiesConfiguration *settings) const =0
QList< KoResourceLoadResult > prepareEmbeddedResources(const KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface) const
virtual QList< KoResourceLoadResult > prepareLinkedResourcesImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface) const =0
void readOptionSetting(KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface, KoCanvasResourcesInterfaceSP canvasResourcesInterface)
virtual QList< KoResourceLoadResult > prepareEmbeddedResourcesImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface) const =0
void writeOptionSetting(KisPropertiesConfigurationPointer settings) const
virtual void readOptionSettingResourceImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface, KoCanvasResourcesInterfaceSP canvasResourcesInterface)=0
QList< KoResourceLoadResult > prepareEmbeddedResources(const KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface) const
virtual void readOptionSettingResourceImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface)=0
virtual QList< KoResourceLoadResult > prepareLinkedResourcesImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface) const =0
void readOptionSetting(KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface)
QList< KoResourceLoadResult > prepareLinkedResources(const KisPropertiesConfigurationPointer settings, KisResourcesInterfaceSP resourcesInterface) const
void writeOptionSetting(KisPropertiesConfigurationPointer settings) const
virtual void writeOptionSettingImpl(KisPropertiesConfiguration *settings) const =0
virtual QList< KoResourceLoadResult > prepareEmbeddedResourcesImpl(const KisPropertiesConfiguration *settings, KisResourcesInterfaceSP resourcesInterface) const =0
a provider-like interface class for accessing resource sources in Krita.
An abstract class for providing access to canvas resources like current gradient and Fg/Bg colors.
T * removeSharedPointer(T *value)