LibGUI: Make GTableModel a retainable object.

It became clear that this class needs to support multiple owners.
This commit is contained in:
Andreas Kling 2019-03-20 03:27:07 +01:00
parent 41c744b3c8
commit f47945759b
Notes: sideshowbarker 2024-07-19 14:59:49 +09:00
22 changed files with 44 additions and 34 deletions

View file

@ -6,7 +6,7 @@
ProcessTableView::ProcessTableView(GWidget* parent)
: GTableView(parent)
{
set_model(make<GSortingProxyTableModel>(make<ProcessTableModel>()));
set_model(GSortingProxyTableModel::create(ProcessTableModel::create()));
model()->set_key_column_and_sort_order(ProcessTableModel::Column::CPU, GSortOrder::Descending);
start_timer(1000);
model()->update();