Skip to content

RLayerProxy

Class in Core Module
Header: #include <src/core/RLayerProxy.h>

Proxy for advanced layer functionality.

May be implemented by a plugin.

virtual ~RLayerProxy()
virtual QList< QString > getChildLayerNames(const RDocument *doc, const QString &layerName, bool recursive=true)=0 = 0
virtual QString getHierarchySeparator()=0 = 0
virtual QList< QString > getLayerNameHierarchy(const QString &layerName)=0 = 0
virtual QString getParentLayerName(const QString &layerName)=0 = 0
virtual QString getShortLayerName(const QString &layerName)=0 = 0
virtual bool hasChildLayers(const RDocument *doc, const QString &layerName)=0 = 0
virtual bool isChildLayerOf(const QString &layerName, const QString &parentLayerName)=0 = 0

virtual RLayerProxy::~RLayerProxy()

virtual inline

virtual QList< QString > RLayerProxy::getChildLayerNames(const RDocument *doc, const QString &layerName, bool recursive=true)=0 = 0

pure virtual

virtual QString RLayerProxy::getHierarchySeparator()=0 = 0

pure virtual

virtual QList< QString > RLayerProxy::getLayerNameHierarchy(const QString &layerName)=0 = 0

pure virtual

virtual QString RLayerProxy::getParentLayerName(const QString &layerName)=0 = 0

pure virtual

virtual QString RLayerProxy::getShortLayerName(const QString &layerName)=0 = 0

pure virtual

virtual bool RLayerProxy::hasChildLayers(const RDocument *doc, const QString &layerName)=0 = 0

pure virtual

virtual bool RLayerProxy::isChildLayerOf(const QString &layerName, const QString &parentLayerName)=0 = 0

pure virtual