Definition MRCombinedHistoryAction.h:12
bool empty() const
Definition MRCombinedHistoryAction.h:30
MRMESH_API bool filter(HistoryStackFilter filteringCondition)
const HistoryActionsVector & getStack() const
Definition MRCombinedHistoryAction.h:24
virtual std::string name() const override
Definition MRCombinedHistoryAction.h:17
virtual MRMESH_API void action(HistoryAction::Type type) override
This function is called on history action (undo, redo, etc.)
virtual MRMESH_API size_t heapBytes() const override
returns the amount of memory this object occupies on heap
MRMESH_API CombinedHistoryAction(const std::string &name, const std::vector< std::shared_ptr< HistoryAction > > &actions)
Will call action() for each actions in given order (undo in reverse, redo in forward)
Definition MRHistoryAction.h:12
Type
Definition MRHistoryAction.h:19