Qt: pass game list events to base class

This commit is contained in:
Megamouse 2025-03-29 11:23:00 +01:00
parent bd1102d3b7
commit 0ffb4e62e6

View file

@ -139,6 +139,8 @@ void game_list::mouseMoveEvent(QMouseEvent* event)
} }
m_last_hover_item = new_item; m_last_hover_item = new_item;
QTableWidget::mouseMoveEvent(event);
} }
void game_list::mouseDoubleClickEvent(QMouseEvent* ev) void game_list::mouseDoubleClickEvent(QMouseEvent* ev)
@ -169,13 +171,15 @@ void game_list::keyPressEvent(QKeyEvent* event)
QTableWidget::keyPressEvent(event); QTableWidget::keyPressEvent(event);
} }
void game_list::leaveEvent(QEvent* /*event*/) void game_list::leaveEvent(QEvent* event)
{ {
if (m_last_hover_item) if (m_last_hover_item)
{ {
m_last_hover_item->set_active(false); m_last_hover_item->set_active(false);
m_last_hover_item = nullptr; m_last_hover_item = nullptr;
} }
QTableWidget::leaveEvent(event);
} }
void game_list::FocusAndSelectFirstEntryIfNoneIs() void game_list::FocusAndSelectFirstEntryIfNoneIs()