Krita Source Code Documentation
Loading...
Searching...
No Matches
NodeManagerInterface Struct Reference
+ Inheritance diagram for NodeManagerInterface:

Public Member Functions

KisLayerSP addPaintLayer () const override
 
 NodeManagerInterface (KisNodeManager *manager)
 
void removeNode (KisNodeSP node) const override
 
bool setNodeProperties (KisNodeSP node, KisImageSP image, KisBaseNode::PropertyList properties) const override
 
- Public Member Functions inherited from KisAnimTimelineFramesModel::NodeManipulationInterface
virtual ~NodeManipulationInterface ()
 

Private Attributes

KisNodeManagerm_manager
 

Detailed Description

Definition at line 334 of file KisAnimTimelineDocker.cpp.

Constructor & Destructor Documentation

◆ NodeManagerInterface()

NodeManagerInterface::NodeManagerInterface ( KisNodeManager * manager)
inline

Definition at line 336 of file KisAnimTimelineDocker.cpp.

336: m_manager(manager) {}

Member Function Documentation

◆ addPaintLayer()

KisLayerSP NodeManagerInterface::addPaintLayer ( ) const
inlineoverridevirtual

◆ removeNode()

void NodeManagerInterface::removeNode ( KisNodeSP node) const
inlineoverridevirtual

Implements KisAnimTimelineFramesModel::NodeManipulationInterface.

Definition at line 342 of file KisAnimTimelineDocker.cpp.

342 {
344 }
void removeSingleNode(KisNodeSP node)

References m_manager, and KisNodeManager::removeSingleNode().

◆ setNodeProperties()

bool NodeManagerInterface::setNodeProperties ( KisNodeSP node,
KisImageSP image,
KisBaseNode::PropertyList properties ) const
inlineoverridevirtual

Implements KisAnimTimelineFramesModel::NodeManipulationInterface.

Definition at line 346 of file KisAnimTimelineDocker.cpp.

347 {
348 return m_manager->trySetNodeProperties(node, image, properties);
349 }
bool trySetNodeProperties(KisNodeSP node, KisImageSP image, KisBaseNode::PropertyList properties) const

References m_manager, and KisNodeManager::trySetNodeProperties().

Member Data Documentation

◆ m_manager

KisNodeManager* NodeManagerInterface::m_manager
private

Definition at line 352 of file KisAnimTimelineDocker.cpp.


The documentation for this struct was generated from the following file: