LibGUI: Add a GModelNotification class that views will receive.

I don't want to use GEvent here since these need to be synchronous
and mixing sync and async GEvents would be stupid.
This commit is contained in:
Andreas Kling 2019-02-28 21:30:17 +01:00
parent 322f49caec
commit bff5b71467
Notes: sideshowbarker 2024-07-19 15:35:07 +09:00
6 changed files with 41 additions and 2 deletions

View file

@ -65,10 +65,15 @@ int GTableView::content_width() const
return width;
}
void GTableView::model_notification(const GModelNotification&)
{
}
void GTableView::did_update_model()
{
update_scrollbar_ranges();
update();
model_notification(GModelNotification(GModelNotification::ModelUpdated));
}
Rect GTableView::row_rect(int item_index) const