Skip to content

RTransactionListener

Class in Core Module
Header: #include <src/core/RTransactionListener.h>
Inherited by: RGuiAction

Abstract base class for classes that want to be notified on every transaction (objects added, removed or modified).

Scriptable: This class is available in script environments.

virtual ~RTransactionListener()
virtual void setCurrentBlock(RDocument *document)=0 = 0
virtual void updateTransactionListener(RDocument *document, RTransaction *transaction=NULL)=0 = 0
Called by the document whenever the current transaction stack changes.

virtual RTransactionListener::~RTransactionListener()

virtual inline

virtual void RTransactionListener::setCurrentBlock(RDocument *document)=0 = 0

pure virtual

Reimplemented in setCurrentBlock.

virtual void RTransactionListener::updateTransactionListener(RDocument *document, RTransaction *transaction=NULL)=0 = 0

pure virtual

Called by the document whenever the current transaction stack changes.

Reimplemented in updateTransactionListener.