mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-20 19:45:12 +00:00
GModel: Rename on_model_update(GModel&) => on_update()
Just simplifying the API of this hook a little bit.
This commit is contained in:
parent
f7dce05c82
commit
076827a05d
Notes:
sideshowbarker
2024-07-19 12:35:23 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/076827a05d7
4 changed files with 5 additions and 5 deletions
|
@ -58,7 +58,7 @@ DirectoryView::DirectoryView(GWidget* parent)
|
|||
|
||||
m_item_view->set_model_column(GDirectoryModel::Column::Name);
|
||||
|
||||
m_table_view->model()->on_model_update = [this](auto&) {
|
||||
m_table_view->model()->on_update = [this] {
|
||||
set_status_message(String::format("%d item%s (%u byte%s)",
|
||||
model().row_count(),
|
||||
model().row_count() != 1 ? "s" : "",
|
||||
|
|
|
@ -27,8 +27,8 @@ void GModel::for_each_view(Function<void(GAbstractView&)> callback)
|
|||
|
||||
void GModel::did_update()
|
||||
{
|
||||
if (on_model_update)
|
||||
on_model_update(*this);
|
||||
if (on_update)
|
||||
on_update();
|
||||
for_each_view([](auto& view) {
|
||||
view.did_update_model();
|
||||
});
|
||||
|
|
|
@ -67,7 +67,7 @@ public:
|
|||
void register_view(Badge<GAbstractView>, GAbstractView&);
|
||||
void unregister_view(Badge<GAbstractView>, GAbstractView&);
|
||||
|
||||
Function<void(GModel&)> on_model_update;
|
||||
Function<void()> on_update;
|
||||
Function<void(const GModelIndex&)> on_selection_changed;
|
||||
|
||||
protected:
|
||||
|
|
|
@ -7,7 +7,7 @@ GSortingProxyModel::GSortingProxyModel(NonnullRefPtr<GModel>&& target)
|
|||
: m_target(move(target))
|
||||
, m_key_column(-1)
|
||||
{
|
||||
m_target->on_model_update = [this](GModel&) {
|
||||
m_target->on_update = [this] {
|
||||
resort();
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue