19 auto is_valid() const ->
bool override;
void add_sub_action(std::shared_ptr< editing_action_t > action)
void undo_action() override
void draw_in_inspector(rtti::context &ctx) override
void do_action() override
void merge_with(const editing_action_t &previous) override
auto is_valid() const -> bool override
auto is_mergeable(const editing_action_t &previous) const -> bool override
std::vector< std::shared_ptr< editing_action_t > > sub_actions