Move marker_delete_are_you_sure_menu select handling to event_handler
This commit is contained in:
parent
ce8a5d4275
commit
53cd92727e
|
@ -287,11 +287,12 @@ struct marker_delete_are_you_sure_menu : std::array<newmenu_item, 2>, newmenu
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
virtual int subfunction_handler(const d_event &) override;
|
virtual int subfunction_handler(const d_event &) override;
|
||||||
|
virtual window_event_result event_handler(const d_event &) override;
|
||||||
static std::pair<imobjidx_t *, game_marker_index> get_marker_object(d_marker_state &MarkerState);
|
static std::pair<imobjidx_t *, game_marker_index> get_marker_object(d_marker_state &MarkerState);
|
||||||
void handle_selected_yes() const;
|
void handle_selected_yes() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
int marker_delete_are_you_sure_menu::subfunction_handler(const d_event &event)
|
window_event_result marker_delete_are_you_sure_menu::event_handler(const d_event &event)
|
||||||
{
|
{
|
||||||
switch (event.type)
|
switch (event.type)
|
||||||
{
|
{
|
||||||
|
@ -303,11 +304,16 @@ int marker_delete_are_you_sure_menu::subfunction_handler(const d_event &event)
|
||||||
handle_selected_yes();
|
handle_selected_yes();
|
||||||
/* The dialog should close after the user picks Yes or No.
|
/* The dialog should close after the user picks Yes or No.
|
||||||
*/
|
*/
|
||||||
return 0;
|
return window_event_result::close;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
break;
|
return newmenu::event_handler(event);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int marker_delete_are_you_sure_menu::subfunction_handler(const d_event &event)
|
||||||
|
{
|
||||||
|
(void)event;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue