Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Editor::UndoSingleValueStep< ValueType > Class Template Reference

#include <UndoStepType.h>

Inheritance diagram for Editor::UndoSingleValueStep< ValueType >:
Inheritance graph
[legend]
Collaboration diagram for Editor::UndoSingleValueStep< ValueType >:
Collaboration graph
[legend]

Public Member Functions

 UndoSingleValueStep (ValueType *data)
 
 UndoSingleValueStep (ValueType *data, const ValueType &newValue)
 
void Swap () override
 
bool HasChanged () const override
 
- Public Member Functions inherited from Editor::UndoStep
 UndoStep ()=default
 
virtual ~UndoStep ()=default
 
virtual void Undo ()
 
virtual void Redo ()
 
virtual void Swap ()
 
virtual bool HasChanged () const
 

Constructor & Destructor Documentation

◆ UndoSingleValueStep() [1/2]

template<typename ValueType >
Editor::UndoSingleValueStep< ValueType >::UndoSingleValueStep ( ValueType *  data)
inline

◆ UndoSingleValueStep() [2/2]

template<typename ValueType >
Editor::UndoSingleValueStep< ValueType >::UndoSingleValueStep ( ValueType *  data,
const ValueType &  newValue 
)
inline

Member Function Documentation

◆ HasChanged()

template<typename ValueType >
bool Editor::UndoSingleValueStep< ValueType >::HasChanged ( ) const
inlineoverridevirtual

Reimplemented from Editor::UndoStep.

◆ Swap()

template<typename ValueType >
void Editor::UndoSingleValueStep< ValueType >::Swap ( )
inlineoverridevirtual

Reimplemented from Editor::UndoStep.


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