QCAD
Open Source 2D CAD
RInterTransactionListener Class Referenceabstract

Abstract base class for classes that are interested in transactions in progress. More...

#include <RInterTransactionListener.h>

Public Member Functions

virtual void updateInterTransactionListener (RDocument *document, RTransaction *transaction=NULL)=0
 Called at the end of every transaction, before the transaction is stored. More...
 
virtual ~RInterTransactionListener ()
 

Detailed Description

Abstract base class for classes that are interested in transactions in progress.

This can for example be used to add objects to a transaction in progress, remove objects from a transaction (to prevent modifications of those objects), etc.

Scriptable:
This class is available in script environments.

Constructor & Destructor Documentation

virtual RInterTransactionListener::~RInterTransactionListener ( )
inlinevirtual

Member Function Documentation

virtual void RInterTransactionListener::updateInterTransactionListener ( RDocument document,
RTransaction transaction = NULL 
)
pure virtual

Called at the end of every transaction, before the transaction is stored.


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