7#ifndef __KIS_DUMMIES_FACADE_BASE_H
8#define __KIS_DUMMIES_FACADE_BASE_H
13#include "kritaui_export.h"
56 void setLastActivatedNode(
KisNodeSP node);
86 void slotLayersChanged();
89 void slotNodeActivationRequested(
KisNodeSP node, KisNodeAdditionFlags flags);
91 void slotNodeAdded(
KisNodeSP node, KisNodeAdditionFlags flags);
95 void slotContinueRemoveNode(
KisNodeSP node);
virtual void removeNodeImpl(KisNodeSP node)=0
void sigBeginInsertDummy(KisNodeDummy *parent, int index, const QString &metaObjectType)
void sigEndInsertDummy(KisNodeDummy *dummy)
void sigBeginRemoveDummy(KisNodeDummy *dummy)
virtual KisNodeDummy * dummyForNode(KisNodeSP node) const =0
virtual int dummiesCount() const =0
void sigActivateNode(KisNodeSP node)
virtual bool hasDummyForNode(KisNodeSP node) const =0
virtual void addNodeImpl(KisNodeSP node, KisNodeSP parent, KisNodeSP aboveThis)=0
void sigDummyChanged(KisNodeDummy *dummy)
virtual KisNodeDummy * rootDummy() const =0