|
Krita Source Code Documentation
|
A representation of dependency between different canvas resources stored in KoResourceManager. More...
#include <KoActiveCanvasResourceDependency.h>
Inheritance diagram for KoActiveCanvasResourceDependency:Classes | |
| struct | Private |
Public Member Functions | |
| KoActiveCanvasResourceDependency (int sourceKey, int targetKey) | |
| virtual bool | shouldUpdateSource (QVariant &source, const QVariant &target)=0 |
| int | sourceKey () const |
| int | targetKey () const |
| virtual | ~KoActiveCanvasResourceDependency () |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
A representation of dependency between different canvas resources stored in KoResourceManager.
A resource dependency looks like that
source ----->----- depends on ----->----- target
, that is, when 'target' changes 'source' should be updated.
Definition at line 24 of file KoActiveCanvasResourceDependency.h.
| KoActiveCanvasResourceDependency::KoActiveCanvasResourceDependency | ( | int | sourceKey, |
| int | targetKey ) |
Definition at line 20 of file KoActiveCanvasResourceDependency.cpp.
|
virtual |
Definition at line 25 of file KoActiveCanvasResourceDependency.cpp.
|
pure virtual |
source does really depend on target and the manager should Q_EMIT notification about target's change Implemented in KoActiveCanvasResourceDependencyKoResource< ResourceType >.
| int KoActiveCanvasResourceDependency::sourceKey | ( | ) | const |
Definition at line 29 of file KoActiveCanvasResourceDependency.cpp.
References m_d.
| int KoActiveCanvasResourceDependency::targetKey | ( | ) | const |
Definition at line 34 of file KoActiveCanvasResourceDependency.cpp.
References m_d.
|
private |
Definition at line 48 of file KoActiveCanvasResourceDependency.h.