6#ifndef KOACTIVECANVASRESOURCEDEPENDENCYKORESOURCE_H
7#define KOACTIVECANVASRESOURCEDEPENDENCYKORESOURCE_H
16template <
typename ResourceType>
31 bool needsResourceUpdate =
false;
35 if (sourceResource && sourceResource->requiredCanvasResources().contains(
targetKey())) {
36 needsResourceUpdate =
true;
39 return needsResourceUpdate;
KisMagneticGraph::vertex_descriptor target(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
KisMagneticGraph::vertex_descriptor source(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
KoActiveCanvasResourceDependencyKoResource(int sourceKey, int targetKey)
bool shouldUpdateSource(QVariant &source, const QVariant &target) override
A representation of dependency between different canvas resources stored in KoResourceManager.