Changeset 108286 in vbox
- Timestamp:
- Feb 19, 2025 10:54:23 AM (2 months ago)
- svn:sync-xref-src-repo-rev:
- 167629
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp
r108283 r108286 437 437 void UIToolsModel::prepareItems() 438 438 { 439 /* Depending on tool class: */ 440 switch (m_enmClass) 441 { 442 case UIToolClass_Global: 443 { 444 /* Home: */ 445 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/welcome_screen_24px.png", 446 ":/welcome_screen_24px.png"), 447 UIToolClass_Global, UIToolType_Home); 448 449 /* Machines: */ 450 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/machine_details_manager_24px.png", 451 ":/machine_details_manager_disabled_24px.png"), 452 UIToolClass_Global, UIToolType_Machines); 453 454 /* Extensions: */ 455 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/extension_pack_manager_24px.png", 456 ":/extension_pack_manager_disabled_24px.png"), 457 UIToolClass_Global, UIToolType_Extensions); 458 459 /* Media: */ 460 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/media_manager_24px.png", 461 ":/media_manager_disabled_24px.png"), 462 UIToolClass_Global, UIToolType_Media); 463 464 /* Network: */ 465 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/host_iface_manager_24px.png", 466 ":/host_iface_manager_disabled_24px.png"), 467 UIToolClass_Global, UIToolType_Network); 468 469 /* Cloud: */ 470 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/cloud_profile_manager_24px.png", 471 ":/cloud_profile_manager_disabled_24px.png"), 472 UIToolClass_Global, UIToolType_Cloud); 473 474 /* Activities: */ 475 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/resources_monitor_24px.png", 476 ":/resources_monitor_disabled_24px.png"), 477 UIToolClass_Global, UIToolType_Activities); 478 479 /* Toggle: */ 480 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/tools_menu_24px.png", 481 ":/tools_menu_24px.png"), 482 UIToolClass_Aux, UIToolType_Toggle); 483 484 break; 485 } 486 case UIToolClass_Machine: 487 { 488 /* Details: */ 489 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/machine_details_manager_24px.png", 490 ":/machine_details_manager_disabled_24px.png"), 491 UIToolClass_Machine, UIToolType_Details); 492 493 /* Snapshots: */ 494 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/snapshot_manager_24px.png", 495 ":/snapshot_manager_disabled_24px.png"), 496 UIToolClass_Machine, UIToolType_Snapshots); 497 498 /* Logs: */ 499 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/vm_show_logs_24px.png", 500 ":/vm_show_logs_disabled_24px.png"), 501 UIToolClass_Machine, UIToolType_Logs); 502 503 /* Activity: */ 504 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/performance_monitor_24px.png", 505 ":/performance_monitor_disabled_24px.png"), 506 UIToolClass_Machine, UIToolType_VMActivity); 507 508 /* File Manager: */ 509 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/file_manager_24px.png", 510 ":/file_manager_disabled_24px.png"), 511 UIToolClass_Machine, UIToolType_FileManager); 512 513 break; 514 } 515 default: 516 break; 439 if ( m_enmClass == UIToolClass_Global 440 || m_enmClass == UIToolClass_Invalid) 441 { 442 /* Home: */ 443 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/welcome_screen_24px.png", 444 ":/welcome_screen_24px.png"), 445 UIToolClass_Global, UIToolType_Home); 446 447 /* Machines: */ 448 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/machine_details_manager_24px.png", 449 ":/machine_details_manager_disabled_24px.png"), 450 UIToolClass_Global, UIToolType_Machines); 451 } 452 453 if ( m_enmClass == UIToolClass_Machine 454 || m_enmClass == UIToolClass_Invalid) 455 { 456 /* Details: */ 457 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/machine_details_manager_24px.png", 458 ":/machine_details_manager_disabled_24px.png"), 459 UIToolClass_Machine, UIToolType_Details); 460 461 /* Snapshots: */ 462 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/snapshot_manager_24px.png", 463 ":/snapshot_manager_disabled_24px.png"), 464 UIToolClass_Machine, UIToolType_Snapshots); 465 466 /* Logs: */ 467 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/vm_show_logs_24px.png", 468 ":/vm_show_logs_disabled_24px.png"), 469 UIToolClass_Machine, UIToolType_Logs); 470 471 /* Activity: */ 472 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/performance_monitor_24px.png", 473 ":/performance_monitor_disabled_24px.png"), 474 UIToolClass_Machine, UIToolType_VMActivity); 475 476 /* File Manager: */ 477 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/file_manager_24px.png", 478 ":/file_manager_disabled_24px.png"), 479 UIToolClass_Machine, UIToolType_FileManager); 480 } 481 482 if ( m_enmClass == UIToolClass_Global 483 || m_enmClass == UIToolClass_Invalid) 484 { 485 /* Extensions: */ 486 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/extension_pack_manager_24px.png", 487 ":/extension_pack_manager_disabled_24px.png"), 488 UIToolClass_Global, UIToolType_Extensions); 489 490 /* Media: */ 491 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/media_manager_24px.png", 492 ":/media_manager_disabled_24px.png"), 493 UIToolClass_Global, UIToolType_Media); 494 495 /* Network: */ 496 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/host_iface_manager_24px.png", 497 ":/host_iface_manager_disabled_24px.png"), 498 UIToolClass_Global, UIToolType_Network); 499 500 /* Cloud: */ 501 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/cloud_profile_manager_24px.png", 502 ":/cloud_profile_manager_disabled_24px.png"), 503 UIToolClass_Global, UIToolType_Cloud); 504 505 /* Activities: */ 506 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/resources_monitor_24px.png", 507 ":/resources_monitor_disabled_24px.png"), 508 UIToolClass_Global, UIToolType_Activities); 509 510 /* Toggle: */ 511 m_items << new UIToolsItem(scene(), UIIconPool::iconSet(":/tools_menu_24px.png", 512 ":/tools_menu_24px.png"), 513 UIToolClass_Aux, UIToolType_Toggle); 517 514 } 518 515 }
Note:
See TracChangeset
for help on using the changeset viewer.