Enzo
Loading...
Searching...
No Matches
enzo::nt::ChangeParameterCommand Class Reference

Undo step for a parameter edit. Restores the whole parameter from a snapshot so flat values and multiparm instances both round trip. More...

#include <ChangeParameterCommand.h>

Inheritance diagram for enzo::nt::ChangeParameterCommand:
enzo::nt::UndoCommand

Public Member Functions

 ChangeParameterCommand (enzo::nt::OpId opId, std::string paramName, ParameterSerializable before, ParameterSerializable after)
 
 ChangeParameterCommand (enzo::nt::OpId opId, std::string paramName, const enzo::prm::PrmValues &before, const enzo::prm::PrmValues &after)
 
void undo () override
 
void redo () override
 
UndoCommandType type () const override
 
- Public Member Functions inherited from enzo::nt::UndoCommand

Detailed Description

Undo step for a parameter edit. Restores the whole parameter from a snapshot so flat values and multiparm instances both round trip.

Member Function Documentation

◆ redo()

void enzo::nt::ChangeParameterCommand::redo ( )
inlineoverridevirtual

Implements enzo::nt::UndoCommand.

◆ type()

UndoCommandType enzo::nt::ChangeParameterCommand::type ( ) const
inlineoverridevirtual

Implements enzo::nt::UndoCommand.

◆ undo()

void enzo::nt::ChangeParameterCommand::undo ( )
inlineoverridevirtual

Implements enzo::nt::UndoCommand.


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