7#ifndef __KIS_DUMMIES_FACADE_BASE_H
8#define __KIS_DUMMIES_FACADE_BASE_H
13#include "kritaui_export.h"
85 void slotLayersChanged();
88 void slotNodeActivationRequested(
KisNodeSP node, KisNodeAdditionFlags flags);
90 void slotNodeAdded(
KisNodeSP node, KisNodeAdditionFlags flags);
94 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