mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 05:47:34 +00:00
LibWeb: Move editing stuff into EditEventHandler.
This commit is contained in:
parent
82aac98bea
commit
bbcc5a9332
11 changed files with 161 additions and 22 deletions
|
@ -32,6 +32,7 @@
|
|||
#include <LibGUI/Forward.h>
|
||||
#include <LibGfx/Forward.h>
|
||||
#include <LibWeb/Forward.h>
|
||||
#include <LibWeb/Page/EditEventHandler.h>
|
||||
|
||||
namespace Web {
|
||||
|
||||
|
@ -50,6 +51,8 @@ public:
|
|||
|
||||
void set_mouse_event_tracking_layout_node(Layout::Node*);
|
||||
|
||||
void set_edit_event_handler(NonnullOwnPtr<EditEventHandler> value) { m_edit_event_handler = move(value); }
|
||||
|
||||
private:
|
||||
bool focus_next_element();
|
||||
bool focus_previous_element();
|
||||
|
@ -64,6 +67,8 @@ private:
|
|||
bool m_in_mouse_selection { false };
|
||||
|
||||
WeakPtr<Layout::Node> m_mouse_event_tracking_layout_node;
|
||||
|
||||
NonnullOwnPtr<EditEventHandler> m_edit_event_handler;
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue