13 virtual void fireEditorEventToolActivated(::std::string
const& toolName) = 0;
15 virtual void fireUndoEvent(::std::string
const& transactionName) = 0;
17 virtual void fireRedoEvent(::std::string
const& transactionName) = 0;
19 virtual void fireEditorKeybindUpdate(::std::string
const&,
int const,
int const) = 0;
21 virtual void fireEditorScriptEvent(
22 ::std::string
const& source,
23 ::std::string
const& eventName,
24 ::std::string
const& metadata
27 virtual void fireTutorialEvent(
28 ::std::string_view type,
29 ::std::optional<::std::string>
const& state,
30 ::std::string
const& currentStage,
31 ::std::optional<::std::string>
const& previousStage