ProcessManager: Use a single timer for refreshing the view.

Also add a menu for changing the update frequency to some nice values.
This commit is contained in:
Andreas Kling 2019-04-18 04:38:31 +02:00
parent d73ed74d1c
commit ac19fabaaf
Notes: sideshowbarker 2024-07-19 14:40:09 +09:00
4 changed files with 25 additions and 8 deletions

View file

@ -8,15 +8,14 @@ ProcessTableView::ProcessTableView(GWidget* parent)
{
set_model(GSortingProxyModel::create(ProcessModel::create()));
model()->set_key_column_and_sort_order(ProcessModel::Column::CPU, GSortOrder::Descending);
start_timer(1000);
model()->update();
refresh();
}
ProcessTableView::~ProcessTableView()
{
}
void ProcessTableView::timer_event(CTimerEvent&)
void ProcessTableView::refresh()
{
model()->update();
}