1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.10-windows/ufe/include/batchCompositeCommand.h" 2 #ifndef _ufeBatchCompositeCommand 3 #define _ufeBatchCompositeCommand 78 static std::shared_ptr<BatchCompositeCommand>
create(
106 void undo()
override;
109 void redo()
override;
void execute() override
Calls execute() on each command in the list, in forward order.
std::string string(const Path &path)
static std::shared_ptr< CompositeUndoableCommand > create(std::initializer_list< Ptr > undoableCommands)
void redo() override
Calls redo() on each command in the list, in forward order.
Composite command affecting a batch (selection) of items. For each item run-time, allow the run-time ...
Composite undoable command.
A container of multiple CodeWrapper, one per UFE run-time that is involved in an operation.
static const std::string execSubOp
The sub-operations for the code wrappers associated with the execute, undo and redo.
void undo() override
Calls undo() on each command in the list, in reverse order.
Selection list for objects in the scene.
const CodeWrapperContainer & codeWrappers() const
Retrieves the container of code-wrappers, one per run-time found in the selection.
CodeWrapperContainer fWrappers
static const std::string undoSubOp
static const std::string redoSubOp