LibWeb+WebContent+Ladybird: Add ability to paste text from clipboard

Text can be pasted by pressing Ctrl/Cmd+V or by using button in the
context menu. For now only the Qt client is supported.
This commit is contained in:
Aliaksandr Kalenik 2024-03-22 11:56:49 +01:00 committed by Tim Flynn
parent d5c6e45dca
commit 561e011e07
Notes: sideshowbarker 2024-07-16 23:13:25 +09:00
15 changed files with 82 additions and 4 deletions

View file

@ -441,6 +441,15 @@ void BrowsingContext::select_all()
(void)selection->select_all_children(*document->body());
}
void BrowsingContext::paste(String const& text)
{
auto* document = active_document();
if (!document)
return;
m_event_handler.handle_paste(text);
}
bool BrowsingContext::increment_cursor_position_offset()
{
if (!m_cursor_position->increment_offset())