Skip to content

RBlockProxy

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

Proxy for advanced block functionality.

May be implemented by a plugin.

virtual ~RBlockProxy()
virtual RTransaction bindXRef(RBlock *block, bool useTransaction=true)=0 = 0
virtual QString getFullXRefFilePath(const RBlock *block)=0 = 0
virtual bool loadXRef(RBlock *block)
virtual bool loadXRef(RBlock *block, QStringList &nestedXRefFileNames)=0 = 0
virtual RTransaction loadXRefs(RDocument &document, const QSet< QString > &paths, QStringList &xRefFileNames)=0 = 0
virtual void unloadXRef(RBlock *block)=0 = 0

virtual RBlockProxy::~RBlockProxy()

virtual inline

virtual RTransaction RBlockProxy::bindXRef(RBlock *block, bool useTransaction=true)=0 = 0

pure virtual

virtual QString RBlockProxy::getFullXRefFilePath(const RBlock *block)=0 = 0

pure virtual

virtual bool RBlockProxy::loadXRef(RBlock *block)

virtual inline

virtual bool RBlockProxy::loadXRef(RBlock *block, QStringList &nestedXRefFileNames)=0 = 0

pure virtual

virtual RTransaction RBlockProxy::loadXRefs(RDocument &document, const QSet< QString > &paths, QStringList &xRefFileNames)=0 = 0

pure virtual

virtual void RBlockProxy::unloadXRef(RBlock *block)=0 = 0

pure virtual