entry for player actions that do not need any special code to be performed when undoing such as right-click menu items. More...
#include <undo_action.hpp>
Public Member Functions | |
undo_dummy_action () | |
undo_dummy_action (const config &cfg) | |
virtual const char * | get_type () const |
virtual | ~undo_dummy_action () |
virtual bool | undo (int) |
Undoes this action. More... | |
Public Member Functions inherited from actions::undo_action | |
undo_action () | |
Default constructor. More... | |
undo_action (const config &cfg) | |
virtual | ~undo_action () |
virtual void | write (config &cfg) const |
Writes this into the provided config. More... | |
void | execute_undo_umc_wml () |
Public Member Functions inherited from actions::undo_action_base | |
undo_action_base (const undo_action_base &)=delete | |
undo_action_base & | operator= (const undo_action_base &)=delete |
undo_action_base () | |
Default constructor. More... | |
virtual | ~undo_action_base () |
Additional Inherited Members | |
Public Types inherited from actions::undo_action | |
typedef std::vector< undo_event > | event_vector |
actions wml (specified by wml) that should be executed when undoing this command. More... | |
Static Public Member Functions inherited from actions::undo_action | |
static void | read_event_vector (event_vector &vec, const config &cfg, const std::string &tag) |
static void | write_event_vector (const event_vector &vec, config &cfg, const std::string &tag) |
Public Attributes inherited from actions::undo_action | |
int | unit_id_diff |
the difference in the unit ids TODO: does it really make sense to allow undoing if the unit id counter has changed? More... | |
event_vector | umc_commands_undo |
entry for player actions that do not need any special code to be performed when undoing such as right-click menu items.
Definition at line 100 of file undo_action.hpp.
|
inline |
Definition at line 102 of file undo_action.hpp.
|
inlineexplicit |
Definition at line 106 of file undo_action.hpp.
|
inlinevirtual |
Definition at line 111 of file undo_action.hpp.
|
inlinevirtual |
Implements actions::undo_action_base.
Definition at line 110 of file undo_action.hpp.
|
inlinevirtual |
Undoes this action.
Implements actions::undo_action.
Definition at line 113 of file undo_action.hpp.
References actions::undo_action::execute_undo_umc_wml().