15 #ifndef BORNAGAIN_MVVM_MODEL_MVVM_COMMANDS_REMOVEITEMCOMMAND_H
16 #define BORNAGAIN_MVVM_MODEL_MVVM_COMMANDS_REMOVEITEMCOMMAND_H
33 void undo_command()
override;
34 void execute_command()
override;
37 std::unique_ptr<RemoveItemCommandImpl>
p_impl;
Abstract command interface to manipulate SessionItem in model context.
Command for unddo/redo framework to remove item from a model using child's tag and row.
std::unique_ptr< RemoveItemCommandImpl > p_impl
~RemoveItemCommand() override
The main object representing an editable/displayable/serializable entity.
Aggregate to hold (tag, row) information for SessionModel.
materialitems.h Collection of materials to populate MaterialModel.