QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RTransactionListener Class Referenceabstract

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

#include <RTransactionListener.h>

Inheritance diagram for RTransactionListener:
RGuiAction

Public Member Functions

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

Detailed Description

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

Scriptable:\nThis class is available in script environments.\n

Constructor & Destructor Documentation

◆ ~RTransactionListener()

virtual RTransactionListener::~RTransactionListener ( )
inlinevirtual

Member Function Documentation

◆ setCurrentBlock()

virtual void RTransactionListener::setCurrentBlock ( RDocument * document)
pure virtual

Implemented in RGuiAction.

◆ updateTransactionListener()

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

Called by the document whenever the current transaction stack changes.

Implemented in RGuiAction.


The documentation for this class was generated from the following file: