LibGUI: Add on_activity_change function to Window

Reports changes on the active/inactive state of a window.
This commit is contained in:
thankyouverycool 2020-07-13 19:14:44 -04:00 committed by Andreas Kling
parent 7739497e34
commit dc716194c8
Notes: sideshowbarker 2024-07-19 04:49:06 +09:00
2 changed files with 3 additions and 0 deletions

View file

@ -329,6 +329,8 @@ void Window::event(Core::Event& event)
if (event.type() == Event::WindowBecameActive || event.type() == Event::WindowBecameInactive) {
m_is_active = event.type() == Event::WindowBecameActive;
if (on_activity_change)
on_activity_change(m_is_active);
if (m_main_widget)
m_main_widget->dispatch_event(event, this);
if (m_focused_widget)