mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 14:42:44 +00:00 
			
		
		
		
	SystemMonitor: Only show the most important process stats by default
You can still enable additional columns via the context menu, and this gives us a much more focused default interface.
This commit is contained in:
		
							parent
							
								
									52de9b1753
								
							
						
					
					
						commit
						6902adbb84
					
				
					 3 changed files with 21 additions and 11 deletions
				
			
		|  | @ -174,7 +174,7 @@ int main(int argc, char** argv) | |||
| 
 | ||||
|     auto window = GUI::Window::construct(); | ||||
|     window->set_title("System Monitor"); | ||||
|     window->resize(680, 430); | ||||
|     window->resize(560, 430); | ||||
| 
 | ||||
|     auto& main_widget = window->set_main_widget<GUI::Widget>(); | ||||
|     main_widget.set_layout<GUI::VerticalBoxLayout>(); | ||||
|  | @ -227,6 +227,16 @@ int main(int argc, char** argv) | |||
|     auto& process_table_view = process_table_container.add<GUI::TableView>(); | ||||
|     process_table_view.set_column_headers_visible(true); | ||||
|     process_table_view.set_model(GUI::SortingProxyModel::create(process_model)); | ||||
|     for (auto column = 0; column < ProcessModel::Column::__Count; ++column) | ||||
|         process_table_view.set_column_visible(column, false); | ||||
|     process_table_view.set_column_visible(ProcessModel::Column::Icon, true); | ||||
|     process_table_view.set_column_visible(ProcessModel::Column::PID, true); | ||||
|     process_table_view.set_column_visible(ProcessModel::Column::Name, true); | ||||
|     process_table_view.set_column_visible(ProcessModel::Column::CPU, true); | ||||
|     process_table_view.set_column_visible(ProcessModel::Column::User, true); | ||||
|     process_table_view.set_column_visible(ProcessModel::Column::Virtual, true); | ||||
|     process_table_view.set_column_visible(ProcessModel::Column::DirtyPrivate, true); | ||||
| 
 | ||||
|     process_table_view.set_key_column_and_sort_order(ProcessModel::Column::CPU, GUI::SortOrder::Descending); | ||||
|     process_table_view.model()->update(); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling