RBlockProxy
Class in Core Module
Header: #include <src/core/RBlockProxy.h>
Description
Section titled “Description”Proxy for advanced block functionality.
May be implemented by a plugin.
Public Functions
Section titled “Public Functions”| 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 |
Member Documentation
Section titled “Member Documentation”~RBlockProxy
Section titled “~RBlockProxy”virtual RBlockProxy::~RBlockProxy()virtual inline
bindXRef
Section titled “bindXRef”virtual RTransaction RBlockProxy::bindXRef(RBlock *block, bool useTransaction=true)=0 = 0pure virtual
getFullXRefFilePath
Section titled “getFullXRefFilePath”virtual QString RBlockProxy::getFullXRefFilePath(const RBlock *block)=0 = 0pure virtual
loadXRef
Section titled “loadXRef”virtual bool RBlockProxy::loadXRef(RBlock *block)virtual inline
loadXRef
Section titled “loadXRef”virtual bool RBlockProxy::loadXRef(RBlock *block, QStringList &nestedXRefFileNames)=0 = 0pure virtual
loadXRefs
Section titled “loadXRefs”virtual RTransaction RBlockProxy::loadXRefs(RDocument &document, const QSet< QString > &paths, QStringList &xRefFileNames)=0 = 0pure virtual
unloadXRef
Section titled “unloadXRef”virtual void RBlockProxy::unloadXRef(RBlock *block)=0 = 0pure virtual