7#ifndef __KO_DERIVED_RESOURCE_CONVERTER_H
8#define __KO_DERIVED_RESOURCE_CONVERTER_H
10#include <QScopedPointer>
11#include <QSharedPointer>
12#include "kritaflake_export.h"
61 int sourceKey()
const;
63 QVariant readFromSource(
const QVariant &
value);
64 QVariant writeToSource(
const QVariant &
value,
65 const QVariant &sourceValue,
68 virtual bool notifySourceChanged(
const QVariant &sourceValue);
81 virtual QVariant
toSource(
const QVariant &
value,
const QVariant &sourceValue) = 0;
85 const QScopedPointer<Private>
m_d;
float value(const T *src, size_t ch)
QSharedPointer< KoDerivedResourceConverter > KoDerivedResourceConverterSP
virtual QVariant toSource(const QVariant &value, const QVariant &sourceValue)=0
virtual QVariant fromSource(const QVariant &value)=0
const QScopedPointer< Private > m_d