TracktionEngine
|
Disables the creation of a new transaction. More...
#include <tracktion_Edit.h>
Public Member Functions | |
UndoTransactionInhibitor (Edit &) | |
Creates an UndoTransactionInhibitor for an Edit. | |
UndoTransactionInhibitor (const UndoTransactionInhibitor &) | |
Creates a copy of UndoTransactionInhibitor for an Edit. | |
~UndoTransactionInhibitor () | |
Destructor. | |
Disables the creation of a new transaction.
Useful for lengthly operation like renders but don't keep around for very long or you will ruin your undo chain.
tracktion::engine::Edit::UndoTransactionInhibitor::UndoTransactionInhibitor | ( | Edit & | ) |
Creates an UndoTransactionInhibitor for an Edit.
tracktion::engine::Edit::UndoTransactionInhibitor::UndoTransactionInhibitor | ( | const UndoTransactionInhibitor & | ) |
Creates a copy of UndoTransactionInhibitor for an Edit.
tracktion::engine::Edit::UndoTransactionInhibitor::~UndoTransactionInhibitor | ( | ) |
Destructor.
If this is the last UndoTransactionInhibitor, this will re-allow undo transactions.