1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 20:15:00 +00:00

LibGUI: Pressing Return in an editable TableView should begin editing

This matches what happens when you double-click on a cell.
This commit is contained in:
Andreas Kling 2020-08-24 21:20:54 +02:00
parent 0f0b37d137
commit f86c074be8
4 changed files with 12 additions and 6 deletions

View file

@ -362,7 +362,15 @@ void AbstractView::doubleclick_event(MouseEvent& event)
else if (!m_selection.contains(index))
set_selection(index);
activate_selected();
activate_or_edit_selected();
}
void AbstractView::activate_or_edit_selected()
{
if (is_editable())
begin_editing(selection().first());
else
activate_selected();
}
void AbstractView::context_menu_event(ContextMenuEvent& event)