// Events
inline std::string managed_event_name(std::string const& name)
{
- return utils::to_pascal_case(utils::split(name, "_,"), "") + "Event";
+ //TIZEN_ONLY(20200123): replace event name to prevent name conflict
+ //return utils::to_pascal_case(utils::split(name, "_,"), "") + "Event";
+ if (!name.compare("idle"))
+ return utils::to_pascal_case(utils::split("idling", "_,"), "");
+ else if (!name.compare("quit"))
+ return utils::to_pascal_case(utils::split("loop_quit", "_,"), "");
+
+ return utils::to_pascal_case(utils::split(name, "_,"), "");
+ //
}
inline std::string managed_event_args_short_name(attributes::event_def const& evt)
{
- return utils::remove_all(evt.klass.eolian_name, '_') + name_helpers::managed_event_name(evt.name) + "Args";
+ //TIZEN_ONLY(20200123): replace event name to prevent name conflict
+ //return utils::remove_all(evt.klass.eolian_name, '_') + name_helpers::managed_event_name(evt.name) + "Args";
+ return utils::remove_all(evt.klass.eolian_name, '_') + name_helpers::managed_event_name(evt.name) + "EventArgs";
+ //
}
inline std::string managed_event_args_name(attributes::event_def evt)