RTransactionListener
Class in Core Module
Header: #include <src/core/RTransactionListener.h>
Inherited by: RGuiAction
Description
Section titled “Description”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.
Public Functions
Section titled “Public Functions”| virtual | ~RTransactionListener() |
| virtual void | setCurrentBlock(RDocument *document)=0 = 0 |
| virtual void | updateTransactionListener(RDocument *document, RTransaction *transaction=NULL)=0 = 0Called by the document whenever the current transaction stack changes. |
Member Documentation
Section titled “Member Documentation”~RTransactionListener
Section titled “~RTransactionListener”virtual RTransactionListener::~RTransactionListener()virtual inline
setCurrentBlock
Section titled “setCurrentBlock”virtual void RTransactionListener::setCurrentBlock(RDocument *document)=0 = 0pure virtual
Reimplemented in setCurrentBlock.
updateTransactionListener
Section titled “updateTransactionListener”virtual void RTransactionListener::updateTransactionListener(RDocument *document, RTransaction *transaction=NULL)=0 = 0pure virtual
Called by the document whenever the current transaction stack changes.
Reimplemented in updateTransactionListener.