1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-15 09:24:57 +00:00

LibGUI: Make SortingProxyModel forward is_editable() and set_data()

This will allow us to edit models through a SortingProxyModel. :^)
This commit is contained in:
Andreas Kling 2020-09-24 11:29:21 +02:00
parent b99eaad693
commit 7f8e18b86a
2 changed files with 12 additions and 0 deletions

View file

@ -285,4 +285,14 @@ bool SortingProxyModel::is_column_sortable(int column_index) const
return source().is_column_sortable(column_index);
}
bool SortingProxyModel::is_editable(const ModelIndex& proxy_index) const
{
return source().is_editable(map_to_source(proxy_index));
}
void SortingProxyModel::set_data(const ModelIndex& proxy_index, const Variant& data)
{
source().set_data(map_to_source(proxy_index), data);
}
}