Changeset 85598 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Aug 3, 2020 12:23:52 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp
r85597 r85598 38 38 39 39 /** Menu action extension, used as 'File' menu class. */ 40 class UIActionMenu SelectorFile : public UIActionMenu41 { 42 Q_OBJECT; 43 44 public: 45 46 /** Constructs action passing @a pParent to the base-class. */ 47 UIActionMenu SelectorFile(UIActionPool *pParent)40 class UIActionMenuManagerFile : public UIActionMenu 41 { 42 Q_OBJECT; 43 44 public: 45 46 /** Constructs action passing @a pParent to the base-class. */ 47 UIActionMenuManagerFile(UIActionPool *pParent) 48 48 : UIActionMenu(pParent) 49 49 {} … … 63 63 64 64 /** Simple action extension, used as 'Show Virtual Media Manager' action class. */ 65 class UIActionSimple SelectorFileShowVirtualMediaManager : public UIActionSimple66 { 67 Q_OBJECT; 68 69 public: 70 71 /** Constructs action passing @a pParent to the base-class. */ 72 UIActionSimple SelectorFileShowVirtualMediaManager(UIActionPool *pParent)65 class UIActionSimpleManagerFileShowVirtualMediaManager : public UIActionSimple 66 { 67 Q_OBJECT; 68 69 public: 70 71 /** Constructs action passing @a pParent to the base-class. */ 72 UIActionSimpleManagerFileShowVirtualMediaManager(UIActionPool *pParent) 73 73 : UIActionSimple(pParent, ":/media_manager_16px.png", ":/media_manager_disabled_16px.png") 74 74 {} … … 97 97 98 98 /** Simple action extension, used as 'Show Host Network Manager' action class. */ 99 class UIActionSimple SelectorFileShowHostNetworkManager : public UIActionSimple100 { 101 Q_OBJECT; 102 103 public: 104 105 /** Constructs action passing @a pParent to the base-class. */ 106 UIActionSimple SelectorFileShowHostNetworkManager(UIActionPool *pParent)99 class UIActionSimpleManagerFileShowHostNetworkManager : public UIActionSimple 100 { 101 Q_OBJECT; 102 103 public: 104 105 /** Constructs action passing @a pParent to the base-class. */ 106 UIActionSimpleManagerFileShowHostNetworkManager(UIActionPool *pParent) 107 107 : UIActionSimple(pParent, ":/host_iface_manager_16px.png", ":/host_iface_manager_disabled_16px.png") 108 108 {} … … 131 131 132 132 /** Simple action extension, used as 'Show Cloud Profile Manager' action class. */ 133 class UIActionSimple SelectorFileShowCloudProfileManager : public UIActionSimple134 { 135 Q_OBJECT; 136 137 public: 138 139 /** Constructs action passing @a pParent to the base-class. */ 140 UIActionSimple SelectorFileShowCloudProfileManager(UIActionPool *pParent)133 class UIActionSimpleManagerFileShowCloudProfileManager : public UIActionSimple 134 { 135 Q_OBJECT; 136 137 public: 138 139 /** Constructs action passing @a pParent to the base-class. */ 140 UIActionSimpleManagerFileShowCloudProfileManager(UIActionPool *pParent) 141 141 : UIActionSimple(pParent, ":/cloud_profile_manager_16px.png", ":/cloud_profile_manager_disabled_16px.png") 142 142 {} … … 165 165 166 166 /** Simple action extension, used as 'Show Import Appliance Wizard' action class. */ 167 class UIActionSimple SelectorFileShowImportApplianceWizard : public UIActionSimple168 { 169 Q_OBJECT; 170 171 public: 172 173 /** Constructs action passing @a pParent to the base-class. */ 174 UIActionSimple SelectorFileShowImportApplianceWizard(UIActionPool *pParent)167 class UIActionSimpleManagerFileShowImportApplianceWizard : public UIActionSimple 168 { 169 Q_OBJECT; 170 171 public: 172 173 /** Constructs action passing @a pParent to the base-class. */ 174 UIActionSimpleManagerFileShowImportApplianceWizard(UIActionPool *pParent) 175 175 : UIActionSimple(pParent, 176 176 ":/import_32px.png", ":/import_16px.png", … … 203 203 204 204 /** Simple action extension, used as 'Show Export Appliance Wizard' action class. */ 205 class UIActionSimple SelectorFileShowExportApplianceWizard : public UIActionSimple206 { 207 Q_OBJECT; 208 209 public: 210 211 /** Constructs action passing @a pParent to the base-class. */ 212 UIActionSimple SelectorFileShowExportApplianceWizard(UIActionPool *pParent)205 class UIActionSimpleManagerFileShowExportApplianceWizard : public UIActionSimple 206 { 207 Q_OBJECT; 208 209 public: 210 211 /** Constructs action passing @a pParent to the base-class. */ 212 UIActionSimpleManagerFileShowExportApplianceWizard(UIActionPool *pParent) 213 213 : UIActionSimple(pParent, 214 214 ":/export_32px.png", ":/export_16px.png", … … 241 241 242 242 /** Simple action extension, used as 'Show New Cloud VM Wizard' action class. */ 243 class UIActionSimple SelectorFileShowNewCloudVMWizard : public UIActionSimple244 { 245 Q_OBJECT; 246 247 public: 248 249 /** Constructs action passing @a pParent to the base-class. */ 250 UIActionSimple SelectorFileShowNewCloudVMWizard(UIActionPool *pParent)243 class UIActionSimpleManagerFileShowNewCloudVMWizard : public UIActionSimple 244 { 245 Q_OBJECT; 246 247 public: 248 249 /** Constructs action passing @a pParent to the base-class. */ 250 UIActionSimpleManagerFileShowNewCloudVMWizard(UIActionPool *pParent) 251 251 : UIActionSimple(pParent, 252 252 ":/cloud_vm_new_32px.png", ":/cloud_vm_new_16px.png", … … 273 273 #ifdef VBOX_GUI_WITH_EXTRADATA_MANAGER_UI 274 274 /** Simple action extension, used as 'Show Extra-data Manager' action class. */ 275 class UIActionSimple SelectorFileShowExtraDataManager : public UIActionSimple276 { 277 Q_OBJECT; 278 279 public: 280 281 /** Constructs action passing @a pParent to the base-class. */ 282 UIActionSimple SelectorFileShowExtraDataManager(UIActionPool *pParent)275 class UIActionSimpleManagerFileShowExtraDataManager : public UIActionSimple 276 { 277 Q_OBJECT; 278 279 public: 280 281 /** Constructs action passing @a pParent to the base-class. */ 282 UIActionSimpleManagerFileShowExtraDataManager(UIActionPool *pParent) 283 283 : UIActionSimple(pParent, ":/edata_manager_16px.png", ":/edata_manager_16px.png") 284 284 {} … … 308 308 309 309 /** Simple action extension, used as 'Perform Exit' action class. */ 310 class UIActionSimple SelectorFilePerformExit : public UIActionSimple311 { 312 Q_OBJECT; 313 314 public: 315 316 /** Constructs action passing @a pParent to the base-class. */ 317 UIActionSimple SelectorFilePerformExit(UIActionPool *pParent)310 class UIActionSimpleManagerFilePerformExit : public UIActionSimple 311 { 312 Q_OBJECT; 313 314 public: 315 316 /** Constructs action passing @a pParent to the base-class. */ 317 UIActionSimpleManagerFilePerformExit(UIActionPool *pParent) 318 318 : UIActionSimple(pParent, ":/exit_16px.png", ":/exit_16px.png") 319 319 { … … 345 345 346 346 /** Menu action extension, used as 'Group' menu class. */ 347 class UIActionMenu SelectorGroup : public UIActionMenu348 { 349 Q_OBJECT; 350 351 public: 352 353 /** Constructs action passing @a pParent to the base-class. */ 354 UIActionMenu SelectorGroup(UIActionPool *pParent)347 class UIActionMenuManagerGroup : public UIActionMenu 348 { 349 Q_OBJECT; 350 351 public: 352 353 /** Constructs action passing @a pParent to the base-class. */ 354 UIActionMenuManagerGroup(UIActionPool *pParent) 355 355 : UIActionMenu(pParent) 356 356 {} … … 366 366 367 367 /** Simple action extension, used as 'Perform Create Machine' action class. */ 368 class UIActionSimple SelectorGroupPerformCreateMachine : public UIActionSimple369 { 370 Q_OBJECT; 371 372 public: 373 374 /** Constructs action passing @a pParent to the base-class. */ 375 UIActionSimple SelectorGroupPerformCreateMachine(UIActionPool *pParent)368 class UIActionSimpleManagerGroupPerformCreateMachine : public UIActionSimple 369 { 370 Q_OBJECT; 371 372 public: 373 374 /** Constructs action passing @a pParent to the base-class. */ 375 UIActionSimpleManagerGroupPerformCreateMachine(UIActionPool *pParent) 376 376 : UIActionSimple(pParent, 377 377 ":/vm_new_32px.png", ":/vm_new_16px.png", … … 405 405 406 406 /** Simple action extension, used as 'Perform Add Machine' action class. */ 407 class UIActionSimple SelectorGroupPerformAddMachine : public UIActionSimple408 { 409 Q_OBJECT; 410 411 public: 412 413 /** Constructs action passing @a pParent to the base-class. */ 414 UIActionSimple SelectorGroupPerformAddMachine(UIActionPool *pParent)407 class UIActionSimpleManagerGroupPerformAddMachine : public UIActionSimple 408 { 409 Q_OBJECT; 410 411 public: 412 413 /** Constructs action passing @a pParent to the base-class. */ 414 UIActionSimpleManagerGroupPerformAddMachine(UIActionPool *pParent) 415 415 : UIActionSimple(pParent, 416 416 ":/vm_add_32px.png", ":/vm_add_16px.png", … … 444 444 445 445 /** Simple action extension, used as 'Perform Rename Group' action class. */ 446 class UIActionSimple SelectorGroupPerformRename : public UIActionSimple447 { 448 Q_OBJECT; 449 450 public: 451 452 /** Constructs action passing @a pParent to the base-class. */ 453 UIActionSimple SelectorGroupPerformRename(UIActionPool *pParent)446 class UIActionSimpleManagerGroupPerformRename : public UIActionSimple 447 { 448 Q_OBJECT; 449 450 public: 451 452 /** Constructs action passing @a pParent to the base-class. */ 453 UIActionSimpleManagerGroupPerformRename(UIActionPool *pParent) 454 454 : UIActionSimple(pParent, ":/vm_group_name_16px.png", ":/vm_group_name_disabled_16px.png") 455 455 {} … … 472 472 473 473 /** Simple action extension, used as 'Perform Remove Group' action class. */ 474 class UIActionSimple SelectorGroupPerformRemove : public UIActionSimple475 { 476 Q_OBJECT; 477 478 public: 479 480 /** Constructs action passing @a pParent to the base-class. */ 481 UIActionSimple SelectorGroupPerformRemove(UIActionPool *pParent)474 class UIActionSimpleManagerGroupPerformRemove : public UIActionSimple 475 { 476 Q_OBJECT; 477 478 public: 479 480 /** Constructs action passing @a pParent to the base-class. */ 481 UIActionSimpleManagerGroupPerformRemove(UIActionPool *pParent) 482 482 : UIActionSimple(pParent, ":/vm_group_remove_16px.png", ":/vm_group_remove_disabled_16px.png") 483 483 {} … … 500 500 501 501 /** Simple action extension, used as 'Perform Sort Group' action class. */ 502 class UIActionSimple SelectorGroupPerformSort : public UIActionSimple503 { 504 Q_OBJECT; 505 506 public: 507 508 /** Constructs action passing @a pParent to the base-class. */ 509 UIActionSimple SelectorGroupPerformSort(UIActionPool *pParent)502 class UIActionSimpleManagerGroupPerformSort : public UIActionSimple 503 { 504 Q_OBJECT; 505 506 public: 507 508 /** Constructs action passing @a pParent to the base-class. */ 509 UIActionSimpleManagerGroupPerformSort(UIActionPool *pParent) 510 510 : UIActionSimple(pParent, ":/sort_16px.png", ":/sort_disabled_16px.png") 511 511 {} … … 529 529 530 530 /** Menu action extension, used as 'Machine' menu class. */ 531 class UIActionMenu SelectorMachine : public UIActionMenu532 { 533 Q_OBJECT; 534 535 public: 536 537 /** Constructs action passing @a pParent to the base-class. */ 538 UIActionMenu SelectorMachine(UIActionPool *pParent)531 class UIActionMenuManagerMachine : public UIActionMenu 532 { 533 Q_OBJECT; 534 535 public: 536 537 /** Constructs action passing @a pParent to the base-class. */ 538 UIActionMenuManagerMachine(UIActionPool *pParent) 539 539 : UIActionMenu(pParent) 540 540 {} … … 550 550 551 551 /** Simple action extension, used as 'Perform Create Machine' action class. */ 552 class UIActionSimple SelectorMachinePerformCreate : public UIActionSimple553 { 554 Q_OBJECT; 555 556 public: 557 558 /** Constructs action passing @a pParent to the base-class. */ 559 UIActionSimple SelectorMachinePerformCreate(UIActionPool *pParent)552 class UIActionSimpleManagerMachinePerformCreate : public UIActionSimple 553 { 554 Q_OBJECT; 555 556 public: 557 558 /** Constructs action passing @a pParent to the base-class. */ 559 UIActionSimpleManagerMachinePerformCreate(UIActionPool *pParent) 560 560 : UIActionSimple(pParent, 561 561 ":/vm_new_32px.png", ":/vm_new_16px.png", … … 587 587 588 588 /** Simple action extension, used as 'Perform Add Machine' action class. */ 589 class UIActionSimple SelectorMachinePerformAdd : public UIActionSimple590 { 591 Q_OBJECT; 592 593 public: 594 595 /** Constructs action passing @a pParent to the base-class. */ 596 UIActionSimple SelectorMachinePerformAdd(UIActionPool *pParent)589 class UIActionSimpleManagerMachinePerformAdd : public UIActionSimple 590 { 591 Q_OBJECT; 592 593 public: 594 595 /** Constructs action passing @a pParent to the base-class. */ 596 UIActionSimpleManagerMachinePerformAdd(UIActionPool *pParent) 597 597 : UIActionSimple(pParent, 598 598 ":/vm_add_32px.png", ":/vm_add_16px.png", … … 624 624 625 625 /** Menu action extension, used as 'Move to Group' menu class. */ 626 class UIActionMenu SelectorCommonMoveToGroup : public UIActionMenu627 { 628 Q_OBJECT; 629 630 public: 631 632 /** Constructs action passing @a pParent to the base-class. */ 633 UIActionMenu SelectorCommonMoveToGroup(UIActionPool *pParent)626 class UIActionMenuManagerCommonMoveToGroup : public UIActionMenu 627 { 628 Q_OBJECT; 629 630 public: 631 632 /** Constructs action passing @a pParent to the base-class. */ 633 UIActionMenuManagerCommonMoveToGroup(UIActionPool *pParent) 634 634 : UIActionMenu(pParent, ":/vm_group_create_16px.png", ":/vm_group_create_disabled_16px.png") 635 635 {} … … 645 645 646 646 /** Simple action extension, used as 'Move to Group => New' action class. */ 647 class UIActionSimple SelectorMachineMoveToGroupNew : public UIActionSimple648 { 649 Q_OBJECT; 650 651 public: 652 653 /** Constructs action passing @a pParent to the base-class. */ 654 UIActionSimple SelectorMachineMoveToGroupNew(UIActionPool *pParent)647 class UIActionSimpleManagerMachineMoveToGroupNew : public UIActionSimple 648 { 649 Q_OBJECT; 650 651 public: 652 653 /** Constructs action passing @a pParent to the base-class. */ 654 UIActionSimpleManagerMachineMoveToGroupNew(UIActionPool *pParent) 655 655 : UIActionSimple(pParent) 656 656 {} … … 673 673 674 674 /** Simple action extension, used as 'Show Machine Settings' action class. */ 675 class UIActionSimple SelectorMachineShowSettings : public UIActionSimple676 { 677 Q_OBJECT; 678 679 public: 680 681 /** Constructs action passing @a pParent to the base-class. */ 682 UIActionSimple SelectorMachineShowSettings(UIActionPool *pParent)675 class UIActionSimpleManagerMachineShowSettings : public UIActionSimple 676 { 677 Q_OBJECT; 678 679 public: 680 681 /** Constructs action passing @a pParent to the base-class. */ 682 UIActionSimpleManagerMachineShowSettings(UIActionPool *pParent) 683 683 : UIActionSimple(pParent, 684 684 ":/vm_settings_32px.png", ":/vm_settings_16px.png", … … 710 710 711 711 /** Simple action extension, used as 'Perform Clone Machine' action class. */ 712 class UIActionSimple SelectorMachinePerformClone : public UIActionSimple713 { 714 Q_OBJECT; 715 716 public: 717 718 /** Constructs action passing @a pParent to the base-class. */ 719 UIActionSimple SelectorMachinePerformClone(UIActionPool *pParent)712 class UIActionSimpleManagerMachinePerformClone : public UIActionSimple 713 { 714 Q_OBJECT; 715 716 public: 717 718 /** Constructs action passing @a pParent to the base-class. */ 719 UIActionSimpleManagerMachinePerformClone(UIActionPool *pParent) 720 720 : UIActionSimple(pParent, ":/vm_clone_16px.png", ":/vm_clone_disabled_16px.png") 721 721 {} … … 744 744 745 745 /** Simple action extension, used as 'Perform Move Machine' action class. */ 746 class UIActionSimple SelectorMachinePerformMove : public UIActionSimple747 { 748 Q_OBJECT; 749 750 public: 751 752 /** Constructs action passing @a pParent to the base-class. */ 753 UIActionSimple SelectorMachinePerformMove(UIActionPool *pParent)746 class UIActionSimpleManagerMachinePerformMove : public UIActionSimple 747 { 748 Q_OBJECT; 749 750 public: 751 752 /** Constructs action passing @a pParent to the base-class. */ 753 UIActionSimpleManagerMachinePerformMove(UIActionPool *pParent) 754 754 : UIActionSimple(pParent, ":/vm_move_16px.png", ":/vm_move_disabled_16px.png") 755 755 {} … … 772 772 773 773 /** Simple action extension, used as 'Perform Export Machine locally' action class. */ 774 class UIActionSimple SelectorMachinePerformExportLocally : public UIActionSimple775 { 776 Q_OBJECT; 777 778 public: 779 780 /** Constructs action passing @a pParent to the base-class. */ 781 UIActionSimple SelectorMachinePerformExportLocally(UIActionPool *pParent)774 class UIActionSimpleManagerMachinePerformExportLocally : public UIActionSimple 775 { 776 Q_OBJECT; 777 778 public: 779 780 /** Constructs action passing @a pParent to the base-class. */ 781 UIActionSimpleManagerMachinePerformExportLocally(UIActionPool *pParent) 782 782 : UIActionSimple(pParent, ":/export_16px.png", ":/export_disabled_16px.png") 783 783 {} … … 800 800 801 801 /** Simple action extension, used as 'Perform Export Machine to OCI' action class. */ 802 class UIActionSimple SelectorMachinePerformExportToOCI : public UIActionSimple803 { 804 Q_OBJECT; 805 806 public: 807 808 /** Constructs action passing @a pParent to the base-class. */ 809 UIActionSimple SelectorMachinePerformExportToOCI(UIActionPool *pParent)802 class UIActionSimpleManagerMachinePerformExportToOCI : public UIActionSimple 803 { 804 Q_OBJECT; 805 806 public: 807 808 /** Constructs action passing @a pParent to the base-class. */ 809 UIActionSimpleManagerMachinePerformExportToOCI(UIActionPool *pParent) 810 810 : UIActionSimple(pParent, ":/export_16px.png", ":/export_disabled_16px.png") 811 811 {} … … 828 828 829 829 /** Simple action extension, used as 'Perform Remove Machine' action class. */ 830 class UIActionSimple SelectorMachinePerformRemove : public UIActionSimple831 { 832 Q_OBJECT; 833 834 public: 835 836 /** Constructs action passing @a pParent to the base-class. */ 837 UIActionSimple SelectorMachinePerformRemove(UIActionPool *pParent)830 class UIActionSimpleManagerMachinePerformRemove : public UIActionSimple 831 { 832 Q_OBJECT; 833 834 public: 835 836 /** Constructs action passing @a pParent to the base-class. */ 837 UIActionSimpleManagerMachinePerformRemove(UIActionPool *pParent) 838 838 : UIActionSimple(pParent, 839 839 ":/vm_delete_32px.png", ":/vm_delete_16px.png", … … 858 858 859 859 /** Simple action extension, used as 'Perform Sort Parent' action class. */ 860 class UIActionSimple SelectorMachinePerformSortParent : public UIActionSimple861 { 862 Q_OBJECT; 863 864 public: 865 866 /** Constructs action passing @a pParent to the base-class. */ 867 UIActionSimple SelectorMachinePerformSortParent(UIActionPool *pParent)860 class UIActionSimpleManagerMachinePerformSortParent : public UIActionSimple 861 { 862 Q_OBJECT; 863 864 public: 865 866 /** Constructs action passing @a pParent to the base-class. */ 867 UIActionSimpleManagerMachinePerformSortParent(UIActionPool *pParent) 868 868 : UIActionSimple(pParent, ":/sort_16px.png", ":/sort_disabled_16px.png") 869 869 {} … … 886 886 887 887 /** Toggle action extension, used as 'Search' action class. */ 888 class UIActionToggle SelectorMachineToggleSearch : public UIActionToggle889 { 890 Q_OBJECT; 891 892 public: 893 894 /** Constructs action passing @a pParent to the base-class. */ 895 UIActionToggle SelectorMachineToggleSearch(UIActionPool *pParent)888 class UIActionToggleManagerMachineToggleSearch : public UIActionToggle 889 { 890 Q_OBJECT; 891 892 public: 893 894 /** Constructs action passing @a pParent to the base-class. */ 895 UIActionToggleManagerMachineToggleSearch(UIActionPool *pParent) 896 896 : UIActionToggle(pParent, 897 897 ":/search_16px.png", ":/search_16px.png", … … 923 923 924 924 /** Menu action extension, used as 'Start or Show' menu class. */ 925 class UIActionState SelectorCommonStartOrShow : public UIActionPolymorphicMenu926 { 927 Q_OBJECT; 928 929 public: 930 931 /** Constructs action passing @a pParent to the base-class. */ 932 UIActionState SelectorCommonStartOrShow(UIActionPool *pParent)925 class UIActionStateManagerCommonStartOrShow : public UIActionPolymorphicMenu 926 { 927 Q_OBJECT; 928 929 public: 930 931 /** Constructs action passing @a pParent to the base-class. */ 932 UIActionStateManagerCommonStartOrShow(UIActionPool *pParent) 933 933 : UIActionPolymorphicMenu(pParent, 934 934 ":/vm_start_32px.png", ":/vm_start_16px.png", … … 972 972 973 973 /** Simple action extension, used as 'Perform Normal Start' action class. */ 974 class UIActionSimple SelectorCommonPerformStartNormal : public UIActionSimple975 { 976 Q_OBJECT; 977 978 public: 979 980 /** Constructs action passing @a pParent to the base-class. */ 981 UIActionSimple SelectorCommonPerformStartNormal(UIActionPool *pParent)974 class UIActionSimpleManagerCommonPerformStartNormal : public UIActionSimple 975 { 976 Q_OBJECT; 977 978 public: 979 980 /** Constructs action passing @a pParent to the base-class. */ 981 UIActionSimpleManagerCommonPerformStartNormal(UIActionPool *pParent) 982 982 : UIActionSimple(pParent, ":/vm_start_16px.png", ":/vm_start_16px.png") 983 983 {} … … 1000 1000 1001 1001 /** Simple action extension, used as 'Perform Headless Start' action class. */ 1002 class UIActionSimple SelectorCommonPerformStartHeadless : public UIActionSimple1003 { 1004 Q_OBJECT; 1005 1006 public: 1007 1008 /** Constructs action passing @a pParent to the base-class. */ 1009 UIActionSimple SelectorCommonPerformStartHeadless(UIActionPool *pParent)1002 class UIActionSimpleManagerCommonPerformStartHeadless : public UIActionSimple 1003 { 1004 Q_OBJECT; 1005 1006 public: 1007 1008 /** Constructs action passing @a pParent to the base-class. */ 1009 UIActionSimpleManagerCommonPerformStartHeadless(UIActionPool *pParent) 1010 1010 : UIActionSimple(pParent, ":/vm_start_headless_16px.png", ":/vm_start_headless_16px.png") 1011 1011 {} … … 1028 1028 1029 1029 /** Simple action extension, used as 'Perform Detachable Start' action class. */ 1030 class UIActionSimple SelectorCommonPerformStartDetachable : public UIActionSimple1031 { 1032 Q_OBJECT; 1033 1034 public: 1035 1036 /** Constructs action passing @a pParent to the base-class. */ 1037 UIActionSimple SelectorCommonPerformStartDetachable(UIActionPool *pParent)1030 class UIActionSimpleManagerCommonPerformStartDetachable : public UIActionSimple 1031 { 1032 Q_OBJECT; 1033 1034 public: 1035 1036 /** Constructs action passing @a pParent to the base-class. */ 1037 UIActionSimpleManagerCommonPerformStartDetachable(UIActionPool *pParent) 1038 1038 : UIActionSimple(pParent, ":/vm_start_separate_16px.png", ":/vm_start_separate_16px.png") 1039 1039 {} … … 1056 1056 1057 1057 /** Toggle action extension, used as 'Pause and Resume' action class. */ 1058 class UIActionToggle SelectorCommonPauseAndResume : public UIActionToggle1059 { 1060 Q_OBJECT; 1061 1062 public: 1063 1064 /** Constructs action passing @a pParent to the base-class. */ 1065 UIActionToggle SelectorCommonPauseAndResume(UIActionPool *pParent)1058 class UIActionToggleManagerCommonPauseAndResume : public UIActionToggle 1059 { 1060 Q_OBJECT; 1061 1062 public: 1063 1064 /** Constructs action passing @a pParent to the base-class. */ 1065 UIActionToggleManagerCommonPauseAndResume(UIActionPool *pParent) 1066 1066 : UIActionToggle(pParent, 1067 1067 ":/vm_pause_on_16px.png", ":/vm_pause_16px.png", … … 1086 1086 1087 1087 /** Simple action extension, used as 'Perform Reset' action class. */ 1088 class UIActionSimple SelectorCommonPerformReset : public UIActionSimple1089 { 1090 Q_OBJECT; 1091 1092 public: 1093 1094 /** Constructs action passing @a pParent to the base-class. */ 1095 UIActionSimple SelectorCommonPerformReset(UIActionPool *pParent)1088 class UIActionSimpleManagerCommonPerformReset : public UIActionSimple 1089 { 1090 Q_OBJECT; 1091 1092 public: 1093 1094 /** Constructs action passing @a pParent to the base-class. */ 1095 UIActionSimpleManagerCommonPerformReset(UIActionPool *pParent) 1096 1096 : UIActionSimple(pParent, ":/vm_reset_16px.png", ":/vm_reset_disabled_16px.png") 1097 1097 {} … … 1114 1114 1115 1115 /** Polymorphic menu action extension, used as 'Perform Discard' action class. */ 1116 class UIActionSimple SelectorCommonPerformDiscard : public UIActionPolymorphicMenu1117 { 1118 Q_OBJECT; 1119 1120 public: 1121 1122 /** Constructs action passing @a pParent to the base-class. */ 1123 UIActionSimple SelectorCommonPerformDiscard(UIActionPool *pParent)1116 class UIActionSimpleManagerCommonPerformDiscard : public UIActionPolymorphicMenu 1117 { 1118 Q_OBJECT; 1119 1120 public: 1121 1122 /** Constructs action passing @a pParent to the base-class. */ 1123 UIActionSimpleManagerCommonPerformDiscard(UIActionPool *pParent) 1124 1124 : UIActionPolymorphicMenu(pParent, 1125 1125 ":/vm_discard_32px.png", ":/vm_discard_16px.png", … … 1166 1166 1167 1167 /** Simple action extension, used as 'Show Machine Logs' action class. */ 1168 class UIActionSimple SelectorCommonShowMachineLogs : public UIActionSimple1169 { 1170 Q_OBJECT; 1171 1172 public: 1173 1174 /** Constructs action passing @a pParent to the base-class. */ 1175 UIActionSimple SelectorCommonShowMachineLogs(UIActionPool *pParent)1168 class UIActionSimpleManagerCommonShowMachineLogs : public UIActionSimple 1169 { 1170 Q_OBJECT; 1171 1172 public: 1173 1174 /** Constructs action passing @a pParent to the base-class. */ 1175 UIActionSimpleManagerCommonShowMachineLogs(UIActionPool *pParent) 1176 1176 : UIActionSimple(pParent, 1177 1177 ":/vm_show_logs_32px.png", ":/vm_show_logs_16px.png", … … 1204 1204 1205 1205 /** Simple action extension, used as 'Perform Refresh' action class. */ 1206 class UIActionSimple SelectorCommonPerformRefresh : public UIActionSimple1207 { 1208 Q_OBJECT; 1209 1210 public: 1211 1212 /** Constructs action passing @a pParent to the base-class. */ 1213 UIActionSimple SelectorCommonPerformRefresh(UIActionPool *pParent)1206 class UIActionSimpleManagerCommonPerformRefresh : public UIActionSimple 1207 { 1208 Q_OBJECT; 1209 1210 public: 1211 1212 /** Constructs action passing @a pParent to the base-class. */ 1213 UIActionSimpleManagerCommonPerformRefresh(UIActionPool *pParent) 1214 1214 : UIActionSimple(pParent, 1215 1215 ":/refresh_32px.png", ":/refresh_16px.png", … … 1234 1234 1235 1235 /** Simple action extension, used as 'Show in File Manager' action class. */ 1236 class UIActionSimple SelectorCommonShowInFileManager : public UIActionSimple1237 { 1238 Q_OBJECT; 1239 1240 public: 1241 1242 /** Constructs action passing @a pParent to the base-class. */ 1243 UIActionSimple SelectorCommonShowInFileManager(UIActionPool *pParent)1236 class UIActionSimpleManagerCommonShowInFileManager : public UIActionSimple 1237 { 1238 Q_OBJECT; 1239 1240 public: 1241 1242 /** Constructs action passing @a pParent to the base-class. */ 1243 UIActionSimpleManagerCommonShowInFileManager(UIActionPool *pParent) 1244 1244 : UIActionSimple(pParent, ":/vm_open_filemanager_16px.png", ":/vm_open_filemanager_disabled_16px.png") 1245 1245 {} … … 1270 1270 1271 1271 /** Simple action extension, used as 'Perform Create Shortcut' action class. */ 1272 class UIActionSimple SelectorCommonPerformCreateShortcut : public UIActionSimple1273 { 1274 Q_OBJECT; 1275 1276 public: 1277 1278 /** Constructs action passing @a pParent to the base-class. */ 1279 UIActionSimple SelectorCommonPerformCreateShortcut(UIActionPool *pParent)1272 class UIActionSimpleManagerCommonPerformCreateShortcut : public UIActionSimple 1273 { 1274 Q_OBJECT; 1275 1276 public: 1277 1278 /** Constructs action passing @a pParent to the base-class. */ 1279 UIActionSimpleManagerCommonPerformCreateShortcut(UIActionPool *pParent) 1280 1280 : UIActionSimple(pParent, ":/vm_create_shortcut_16px.png", ":/vm_create_shortcut_disabled_16px.png") 1281 1281 {} … … 1304 1304 1305 1305 /** Menu action extension, used as 'Console' menu class. */ 1306 class UIActionMenu SelectorConsole : public UIActionMenu1307 { 1308 Q_OBJECT; 1309 1310 public: 1311 1312 /** Constructs action passing @a pParent to the base-class. */ 1313 UIActionMenu SelectorConsole(UIActionPool *pParent)1306 class UIActionMenuManagerConsole : public UIActionMenu 1307 { 1308 Q_OBJECT; 1309 1310 public: 1311 1312 /** Constructs action passing @a pParent to the base-class. */ 1313 UIActionMenuManagerConsole(UIActionPool *pParent) 1314 1314 : UIActionMenu(pParent, ":/cloud_machine_console_16px.png") 1315 1315 {} … … 1325 1325 1326 1326 /** Simple action extension, used as 'Perform Create Console Connection' action class. */ 1327 class UIActionSimple SelectorConsolePerformCreateConnection : public UIActionSimple1328 { 1329 Q_OBJECT; 1330 1331 public: 1332 1333 /** Constructs action passing @a pParent to the base-class. */ 1334 UIActionSimple SelectorConsolePerformCreateConnection(UIActionPool *pParent)1327 class UIActionSimpleManagerConsolePerformCreateConnection : public UIActionSimple 1328 { 1329 Q_OBJECT; 1330 1331 public: 1332 1333 /** Constructs action passing @a pParent to the base-class. */ 1334 UIActionSimpleManagerConsolePerformCreateConnection(UIActionPool *pParent) 1335 1335 : UIActionSimple(pParent, 1336 1336 ":/cloud_machine_console_create_connection_16px.png", … … 1355 1355 1356 1356 /** Simple action extension, used as 'Perform Delete Console Connection' action class. */ 1357 class UIActionSimple SelectorConsolePerformDeleteConnection : public UIActionSimple1358 { 1359 Q_OBJECT; 1360 1361 public: 1362 1363 /** Constructs action passing @a pParent to the base-class. */ 1364 UIActionSimple SelectorConsolePerformDeleteConnection(UIActionPool *pParent)1357 class UIActionSimpleManagerConsolePerformDeleteConnection : public UIActionSimple 1358 { 1359 Q_OBJECT; 1360 1361 public: 1362 1363 /** Constructs action passing @a pParent to the base-class. */ 1364 UIActionSimpleManagerConsolePerformDeleteConnection(UIActionPool *pParent) 1365 1365 : UIActionSimple(pParent, 1366 1366 ":/cloud_machine_console_delete_connection_16px.png", … … 1385 1385 1386 1386 /** Simple action extension, used as 'Perform Configure Applications' action class. */ 1387 class UIActionSimple SelectorConsolePerformConfigureApplications : public UIActionSimple1388 { 1389 Q_OBJECT; 1390 1391 public: 1392 1393 /** Constructs action passing @a pParent to the base-class. */ 1394 UIActionSimple SelectorConsolePerformConfigureApplications(UIActionPool *pParent)1387 class UIActionSimpleManagerConsolePerformConfigureApplications : public UIActionSimple 1388 { 1389 Q_OBJECT; 1390 1391 public: 1392 1393 /** Constructs action passing @a pParent to the base-class. */ 1394 UIActionSimpleManagerConsolePerformConfigureApplications(UIActionPool *pParent) 1395 1395 : UIActionSimple(pParent, 1396 1396 ":/cloud_machine_console_configure_external_terminal_16px.png", … … 1415 1415 1416 1416 /** Simple action extension, used as 'Copy Command' action class. */ 1417 class UIActionSimple SelectorConsolePerformCopyCommand : public UIActionSimple1418 { 1419 Q_OBJECT; 1420 1421 public: 1422 1423 /** Constructs action passing @a pParent to the base-class. */ 1424 UIActionSimple SelectorConsolePerformCopyCommand(UIActionPool *pParent, bool fSerial, bool fUnix)1417 class UIActionSimpleManagerConsolePerformCopyCommand : public UIActionSimple 1418 { 1419 Q_OBJECT; 1420 1421 public: 1422 1423 /** Constructs action passing @a pParent to the base-class. */ 1424 UIActionSimpleManagerConsolePerformCopyCommand(UIActionPool *pParent, bool fSerial, bool fUnix) 1425 1425 : UIActionSimple(pParent) 1426 1426 , m_fSerial(fSerial) … … 1476 1476 1477 1477 /** Menu action extension, used as 'Close' menu class. */ 1478 class UIActionMenu SelectorClose : public UIActionMenu1479 { 1480 Q_OBJECT; 1481 1482 public: 1483 1484 /** Constructs action passing @a pParent to the base-class. */ 1485 UIActionMenu SelectorClose(UIActionPool *pParent)1478 class UIActionMenuManagerClose : public UIActionMenu 1479 { 1480 Q_OBJECT; 1481 1482 public: 1483 1484 /** Constructs action passing @a pParent to the base-class. */ 1485 UIActionMenuManagerClose(UIActionPool *pParent) 1486 1486 : UIActionMenu(pParent, ":/exit_16px.png") 1487 1487 {} … … 1497 1497 1498 1498 /** Simple action extension, used as 'Perform Detach' action class. */ 1499 class UIActionSimple SelectorClosePerformDetach : public UIActionSimple1500 { 1501 Q_OBJECT; 1502 1503 public: 1504 1505 /** Constructs action passing @a pParent to the base-class. */ 1506 UIActionSimple SelectorClosePerformDetach(UIActionPool *pParent)1499 class UIActionSimpleManagerClosePerformDetach : public UIActionSimple 1500 { 1501 Q_OBJECT; 1502 1503 public: 1504 1505 /** Constructs action passing @a pParent to the base-class. */ 1506 UIActionSimpleManagerClosePerformDetach(UIActionPool *pParent) 1507 1507 : UIActionSimple(pParent, ":/vm_create_shortcut_16px.png", ":/vm_create_shortcut_disabled_16px.png") 1508 1508 {} … … 1525 1525 1526 1526 /** Simple action extension, used as 'Perform Save' action class. */ 1527 class UIActionSimple SelectorClosePerformSave : public UIActionSimple1528 { 1529 Q_OBJECT; 1530 1531 public: 1532 1533 /** Constructs action passing @a pParent to the base-class. */ 1534 UIActionSimple SelectorClosePerformSave(UIActionPool *pParent)1527 class UIActionSimpleManagerClosePerformSave : public UIActionSimple 1528 { 1529 Q_OBJECT; 1530 1531 public: 1532 1533 /** Constructs action passing @a pParent to the base-class. */ 1534 UIActionSimpleManagerClosePerformSave(UIActionPool *pParent) 1535 1535 : UIActionSimple(pParent, ":/vm_save_state_16px.png", ":/vm_save_state_disabled_16px.png") 1536 1536 {} … … 1553 1553 1554 1554 /** Simple action extension, used as 'Perform Shutdown' action class. */ 1555 class UIActionSimple SelectorClosePerformShutdown : public UIActionSimple1556 { 1557 Q_OBJECT; 1558 1559 public: 1560 1561 /** Constructs action passing @a pParent to the base-class. */ 1562 UIActionSimple SelectorClosePerformShutdown(UIActionPool *pParent)1555 class UIActionSimpleManagerClosePerformShutdown : public UIActionSimple 1556 { 1557 Q_OBJECT; 1558 1559 public: 1560 1561 /** Constructs action passing @a pParent to the base-class. */ 1562 UIActionSimpleManagerClosePerformShutdown(UIActionPool *pParent) 1563 1563 : UIActionSimple(pParent, ":/vm_shutdown_16px.png", ":/vm_shutdown_disabled_16px.png") 1564 1564 {} … … 1581 1581 1582 1582 /** Simple action extension, used as 'Perform PowerOff' action class. */ 1583 class UIActionSimple SelectorClosePerformPowerOff : public UIActionSimple1584 { 1585 Q_OBJECT; 1586 1587 public: 1588 1589 /** Constructs action passing @a pParent to the base-class. */ 1590 UIActionSimple SelectorClosePerformPowerOff(UIActionPool *pParent)1583 class UIActionSimpleManagerClosePerformPowerOff : public UIActionSimple 1584 { 1585 Q_OBJECT; 1586 1587 public: 1588 1589 /** Constructs action passing @a pParent to the base-class. */ 1590 UIActionSimpleManagerClosePerformPowerOff(UIActionPool *pParent) 1591 1591 : UIActionSimple(pParent, ":/vm_poweroff_16px.png", ":/vm_poweroff_disabled_16px.png") 1592 1592 {} … … 1610 1610 1611 1611 /** Menu action extension, used as 'Machine Tools' menu class. */ 1612 class UIActionMenu SelectorToolsMachine : public UIActionMenu1613 { 1614 Q_OBJECT; 1615 1616 public: 1617 1618 /** Constructs action passing @a pParent to the base-class. */ 1619 UIActionMenu SelectorToolsMachine(UIActionPool *pParent)1612 class UIActionMenuManagerToolsMachine : public UIActionMenu 1613 { 1614 Q_OBJECT; 1615 1616 public: 1617 1618 /** Constructs action passing @a pParent to the base-class. */ 1619 UIActionMenuManagerToolsMachine(UIActionPool *pParent) 1620 1620 : UIActionMenu(pParent, ":/tools_menu_24px.png") /// @todo replace with 16px icon 1621 1621 {} … … 1637 1637 1638 1638 /** Simple action extension, used as 'Show Machine Details' action class. */ 1639 class UIActionToggle SelectorToolsMachineShowDetails : public UIActionToggle1640 { 1641 Q_OBJECT; 1642 1643 public: 1644 1645 /** Constructs action passing @a pParent to the base-class. */ 1646 UIActionToggle SelectorToolsMachineShowDetails(UIActionPool *pParent)1639 class UIActionToggleManagerToolsMachineShowDetails : public UIActionToggle 1640 { 1641 Q_OBJECT; 1642 1643 public: 1644 1645 /** Constructs action passing @a pParent to the base-class. */ 1646 UIActionToggleManagerToolsMachineShowDetails(UIActionPool *pParent) 1647 1647 : UIActionToggle(pParent) 1648 1648 { … … 1670 1670 1671 1671 /** Simple action extension, used as 'Show Machine Snapshots' action class. */ 1672 class UIActionToggle SelectorToolsMachineShowSnapshots : public UIActionToggle1673 { 1674 Q_OBJECT; 1675 1676 public: 1677 1678 /** Constructs action passing @a pParent to the base-class. */ 1679 UIActionToggle SelectorToolsMachineShowSnapshots(UIActionPool *pParent)1672 class UIActionToggleManagerToolsMachineShowSnapshots : public UIActionToggle 1673 { 1674 Q_OBJECT; 1675 1676 public: 1677 1678 /** Constructs action passing @a pParent to the base-class. */ 1679 UIActionToggleManagerToolsMachineShowSnapshots(UIActionPool *pParent) 1680 1680 : UIActionToggle(pParent) 1681 1681 { … … 1703 1703 1704 1704 /** Simple action extension, used as 'Show Machine Logs' action class. */ 1705 class UIActionToggle SelectorToolsMachineShowLogs : public UIActionToggle1706 { 1707 Q_OBJECT; 1708 1709 public: 1710 1711 /** Constructs action passing @a pParent to the base-class. */ 1712 UIActionToggle SelectorToolsMachineShowLogs(UIActionPool *pParent)1705 class UIActionToggleManagerToolsMachineShowLogs : public UIActionToggle 1706 { 1707 Q_OBJECT; 1708 1709 public: 1710 1711 /** Constructs action passing @a pParent to the base-class. */ 1712 UIActionToggleManagerToolsMachineShowLogs(UIActionPool *pParent) 1713 1713 : UIActionToggle(pParent) 1714 1714 { … … 1736 1736 1737 1737 /** Simple action extension, used as 'Show Performance Monitor' action class. */ 1738 class UIActionToggle SelectorToolsMachineShowPerformance : public UIActionToggle1739 { 1740 Q_OBJECT; 1741 1742 public: 1743 1744 /** Constructs action passing @a pParent to the base-class. */ 1745 UIActionToggle SelectorToolsMachineShowPerformance(UIActionPool *pParent)1738 class UIActionToggleManagerToolsMachineShowPerformance : public UIActionToggle 1739 { 1740 Q_OBJECT; 1741 1742 public: 1743 1744 /** Constructs action passing @a pParent to the base-class. */ 1745 UIActionToggleManagerToolsMachineShowPerformance(UIActionPool *pParent) 1746 1746 : UIActionToggle(pParent) 1747 1747 { … … 1769 1769 1770 1770 /** Menu action extension, used as 'Global Tools' menu class. */ 1771 class UIActionMenu SelectorToolsGlobal : public UIActionMenu1772 { 1773 Q_OBJECT; 1774 1775 public: 1776 1777 /** Constructs action passing @a pParent to the base-class. */ 1778 UIActionMenu SelectorToolsGlobal(UIActionPool *pParent)1771 class UIActionMenuManagerToolsGlobal : public UIActionMenu 1772 { 1773 Q_OBJECT; 1774 1775 public: 1776 1777 /** Constructs action passing @a pParent to the base-class. */ 1778 UIActionMenuManagerToolsGlobal(UIActionPool *pParent) 1779 1779 : UIActionMenu(pParent) 1780 1780 {} … … 1796 1796 1797 1797 /** Simple action extension, used as 'Show Virtual Media Manager' action class. */ 1798 class UIActionSimple SelectorToolsGlobalShowVirtualMediaManager : public UIActionSimple1799 { 1800 Q_OBJECT; 1801 1802 public: 1803 1804 /** Constructs action passing @a pParent to the base-class. */ 1805 UIActionSimple SelectorToolsGlobalShowVirtualMediaManager(UIActionPool *pParent)1798 class UIActionSimpleManagerToolsGlobalShowVirtualMediaManager : public UIActionSimple 1799 { 1800 Q_OBJECT; 1801 1802 public: 1803 1804 /** Constructs action passing @a pParent to the base-class. */ 1805 UIActionSimpleManagerToolsGlobalShowVirtualMediaManager(UIActionPool *pParent) 1806 1806 : UIActionSimple(pParent, 1807 1807 ":/media_manager_24px.png", ":/media_manager_16px.png", … … 1826 1826 1827 1827 /** Simple action extension, used as 'Show Host Network Manager' action class. */ 1828 class UIActionSimple SelectorToolsGlobalShowHostNetworkManager : public UIActionSimple1829 { 1830 Q_OBJECT; 1831 1832 public: 1833 1834 /** Constructs action passing @a pParent to the base-class. */ 1835 UIActionSimple SelectorToolsGlobalShowHostNetworkManager(UIActionPool *pParent)1828 class UIActionSimpleManagerToolsGlobalShowHostNetworkManager : public UIActionSimple 1829 { 1830 Q_OBJECT; 1831 1832 public: 1833 1834 /** Constructs action passing @a pParent to the base-class. */ 1835 UIActionSimpleManagerToolsGlobalShowHostNetworkManager(UIActionPool *pParent) 1836 1836 : UIActionSimple(pParent, 1837 1837 ":/host_iface_manager_24px.png", ":/host_iface_manager_16px.png", … … 1856 1856 1857 1857 /** Simple action extension, used as 'Show Cloud Profile Manager' action class. */ 1858 class UIActionSimple SelectorToolsGlobalShowCloudProfileManager : public UIActionSimple1859 { 1860 Q_OBJECT; 1861 1862 public: 1863 1864 /** Constructs action passing @a pParent to the base-class. */ 1865 UIActionSimple SelectorToolsGlobalShowCloudProfileManager(UIActionPool *pParent)1858 class UIActionSimpleManagerToolsGlobalShowCloudProfileManager : public UIActionSimple 1859 { 1860 Q_OBJECT; 1861 1862 public: 1863 1864 /** Constructs action passing @a pParent to the base-class. */ 1865 UIActionSimpleManagerToolsGlobalShowCloudProfileManager(UIActionPool *pParent) 1866 1866 : UIActionSimple(pParent, 1867 1867 ":/cloud_profile_manager_24px.png", ":/cloud_profile_manager_16px.png", … … 1886 1886 1887 1887 /** Simple action extension, used as 'Show VM Resource Monitor' action class. */ 1888 class UIActionSimple SelectorToolsGlobalShowVMResourceMonitor : public UIActionSimple1889 { 1890 Q_OBJECT; 1891 1892 public: 1893 1894 /** Constructs action passing @a pParent to the base-class. */ 1895 UIActionSimple SelectorToolsGlobalShowVMResourceMonitor(UIActionPool *pParent)1888 class UIActionSimpleManagerToolsGlobalShowVMResourceMonitor : public UIActionSimple 1889 { 1890 Q_OBJECT; 1891 1892 public: 1893 1894 /** Constructs action passing @a pParent to the base-class. */ 1895 UIActionSimpleManagerToolsGlobalShowVMResourceMonitor(UIActionPool *pParent) 1896 1896 : UIActionSimple(pParent, 1897 1897 ":/resouces_monitor_24px.png", ":/resouces_monitor_16px.png", … … 1917 1917 1918 1918 /** Menu action extension, used as 'Snapshot' menu class. */ 1919 class UIActionMenu SelectorSnapshot : public UIActionMenu1920 { 1921 Q_OBJECT; 1922 1923 public: 1924 1925 /** Constructs action passing @a pParent to the base-class. */ 1926 UIActionMenu SelectorSnapshot(UIActionPool *pParent)1919 class UIActionMenuManagerSnapshot : public UIActionMenu 1920 { 1921 Q_OBJECT; 1922 1923 public: 1924 1925 /** Constructs action passing @a pParent to the base-class. */ 1926 UIActionMenuManagerSnapshot(UIActionPool *pParent) 1927 1927 : UIActionMenu(pParent) 1928 1928 {} … … 1944 1944 1945 1945 /** Simple action extension, used as 'Perform Take' action class. */ 1946 class UIActionMenu SelectorSnapshotPerformTake : public UIActionSimple1947 { 1948 Q_OBJECT; 1949 1950 public: 1951 1952 /** Constructs action passing @a pParent to the base-class. */ 1953 UIActionMenu SelectorSnapshotPerformTake(UIActionPool *pParent)1946 class UIActionMenuManagerSnapshotPerformTake : public UIActionSimple 1947 { 1948 Q_OBJECT; 1949 1950 public: 1951 1952 /** Constructs action passing @a pParent to the base-class. */ 1953 UIActionMenuManagerSnapshotPerformTake(UIActionPool *pParent) 1954 1954 : UIActionSimple(pParent, 1955 1955 ":/snapshot_take_32px.png", ":/snapshot_take_16px.png", … … 1985 1985 1986 1986 /** Simple action extension, used as 'Perform Delete' action class. */ 1987 class UIActionMenu SelectorSnapshotPerformDelete : public UIActionSimple1988 { 1989 Q_OBJECT; 1990 1991 public: 1992 1993 /** Constructs action passing @a pParent to the base-class. */ 1994 UIActionMenu SelectorSnapshotPerformDelete(UIActionPool *pParent)1987 class UIActionMenuManagerSnapshotPerformDelete : public UIActionSimple 1988 { 1989 Q_OBJECT; 1990 1991 public: 1992 1993 /** Constructs action passing @a pParent to the base-class. */ 1994 UIActionMenuManagerSnapshotPerformDelete(UIActionPool *pParent) 1995 1995 : UIActionSimple(pParent, 1996 1996 ":/snapshot_delete_32px.png", ":/snapshot_delete_16px.png", … … 2026 2026 2027 2027 /** Simple action extension, used as 'Perform Restore' action class. */ 2028 class UIActionMenu SelectorSnapshotPerformRestore : public UIActionSimple2029 { 2030 Q_OBJECT; 2031 2032 public: 2033 2034 /** Constructs action passing @a pParent to the base-class. */ 2035 UIActionMenu SelectorSnapshotPerformRestore(UIActionPool *pParent)2028 class UIActionMenuManagerSnapshotPerformRestore : public UIActionSimple 2029 { 2030 Q_OBJECT; 2031 2032 public: 2033 2034 /** Constructs action passing @a pParent to the base-class. */ 2035 UIActionMenuManagerSnapshotPerformRestore(UIActionPool *pParent) 2036 2036 : UIActionSimple(pParent, 2037 2037 ":/snapshot_restore_32px.png", ":/snapshot_restore_16px.png", … … 2067 2067 2068 2068 /** Toggle action extension, used as 'Toggle Snapshot Properties' action class. */ 2069 class UIActionMenu SelectorSnapshotToggleProperties : public UIActionToggle2070 { 2071 Q_OBJECT; 2072 2073 public: 2074 2075 /** Constructs action passing @a pParent to the base-class. */ 2076 UIActionMenu SelectorSnapshotToggleProperties(UIActionPool *pParent)2069 class UIActionMenuManagerSnapshotToggleProperties : public UIActionToggle 2070 { 2071 Q_OBJECT; 2072 2073 public: 2074 2075 /** Constructs action passing @a pParent to the base-class. */ 2076 UIActionMenuManagerSnapshotToggleProperties(UIActionPool *pParent) 2077 2077 : UIActionToggle(pParent) 2078 2078 { … … 2109 2109 2110 2110 /** Simple action extension, used as 'Perform Clone' action class. */ 2111 class UIActionMenu SelectorSnapshotPerformClone : public UIActionSimple2112 { 2113 Q_OBJECT; 2114 2115 public: 2116 2117 /** Constructs action passing @a pParent to the base-class. */ 2118 UIActionMenu SelectorSnapshotPerformClone(UIActionPool *pParent)2111 class UIActionMenuManagerSnapshotPerformClone : public UIActionSimple 2112 { 2113 Q_OBJECT; 2114 2115 public: 2116 2117 /** Constructs action passing @a pParent to the base-class. */ 2118 UIActionMenuManagerSnapshotPerformClone(UIActionPool *pParent) 2119 2119 : UIActionSimple(pParent, 2120 2120 ":/vm_clone_32px.png", ":/vm_clone_16px.png", … … 2151 2151 2152 2152 /** Menu action extension, used as 'Medium' menu class. */ 2153 class UIActionMenu SelectorMedium : public UIActionMenu2154 { 2155 Q_OBJECT; 2156 2157 public: 2158 2159 /** Constructs action passing @a pParent to the base-class. */ 2160 UIActionMenu SelectorMedium(UIActionPool *pParent)2153 class UIActionMenuManagerMedium : public UIActionMenu 2154 { 2155 Q_OBJECT; 2156 2157 public: 2158 2159 /** Constructs action passing @a pParent to the base-class. */ 2160 UIActionMenuManagerMedium(UIActionPool *pParent) 2161 2161 : UIActionMenu(pParent) 2162 2162 {} … … 2178 2178 2179 2179 /** Simple action extension, used as 'Perform Add' action class. */ 2180 class UIActionMenu SelectorMediumPerformAdd : public UIActionSimple2181 { 2182 Q_OBJECT; 2183 2184 public: 2185 2186 /** Constructs action passing @a pParent to the base-class. */ 2187 UIActionMenu SelectorMediumPerformAdd(UIActionPool *pParent)2180 class UIActionMenuManagerMediumPerformAdd : public UIActionSimple 2181 { 2182 Q_OBJECT; 2183 2184 public: 2185 2186 /** Constructs action passing @a pParent to the base-class. */ 2187 UIActionMenuManagerMediumPerformAdd(UIActionPool *pParent) 2188 2188 : UIActionSimple(pParent) 2189 2189 { … … 2223 2223 2224 2224 /** Simple action extension, used as 'Perform Create' action class. */ 2225 class UIActionMenu SelectorMediumPerformCreate : public UIActionSimple2226 { 2227 Q_OBJECT; 2228 2229 public: 2230 2231 /** Constructs action passing @a pParent to the base-class. */ 2232 UIActionMenu SelectorMediumPerformCreate(UIActionPool *pParent)2225 class UIActionMenuManagerMediumPerformCreate : public UIActionSimple 2226 { 2227 Q_OBJECT; 2228 2229 public: 2230 2231 /** Constructs action passing @a pParent to the base-class. */ 2232 UIActionMenuManagerMediumPerformCreate(UIActionPool *pParent) 2233 2233 : UIActionSimple(pParent) 2234 2234 { … … 2268 2268 2269 2269 /** Simple action extension, used as 'Perform Copy' action class. */ 2270 class UIActionMenu SelectorMediumPerformCopy : public UIActionSimple2271 { 2272 Q_OBJECT; 2273 2274 public: 2275 2276 /** Constructs action passing @a pParent to the base-class. */ 2277 UIActionMenu SelectorMediumPerformCopy(UIActionPool *pParent)2270 class UIActionMenuManagerMediumPerformCopy : public UIActionSimple 2271 { 2272 Q_OBJECT; 2273 2274 public: 2275 2276 /** Constructs action passing @a pParent to the base-class. */ 2277 UIActionMenuManagerMediumPerformCopy(UIActionPool *pParent) 2278 2278 : UIActionSimple(pParent) 2279 2279 { … … 2313 2313 2314 2314 /** Simple action extension, used as 'Perform Move' action class. */ 2315 class UIActionMenu SelectorMediumPerformMove : public UIActionSimple2316 { 2317 Q_OBJECT; 2318 2319 public: 2320 2321 /** Constructs action passing @a pParent to the base-class. */ 2322 UIActionMenu SelectorMediumPerformMove(UIActionPool *pParent)2315 class UIActionMenuManagerMediumPerformMove : public UIActionSimple 2316 { 2317 Q_OBJECT; 2318 2319 public: 2320 2321 /** Constructs action passing @a pParent to the base-class. */ 2322 UIActionMenuManagerMediumPerformMove(UIActionPool *pParent) 2323 2323 : UIActionSimple(pParent) 2324 2324 { … … 2358 2358 2359 2359 /** Simple action extension, used as 'Perform Remove' action class. */ 2360 class UIActionMenu SelectorMediumPerformRemove : public UIActionSimple2361 { 2362 Q_OBJECT; 2363 2364 public: 2365 2366 /** Constructs action passing @a pParent to the base-class. */ 2367 UIActionMenu SelectorMediumPerformRemove(UIActionPool *pParent)2360 class UIActionMenuManagerMediumPerformRemove : public UIActionSimple 2361 { 2362 Q_OBJECT; 2363 2364 public: 2365 2366 /** Constructs action passing @a pParent to the base-class. */ 2367 UIActionMenuManagerMediumPerformRemove(UIActionPool *pParent) 2368 2368 : UIActionSimple(pParent) 2369 2369 { … … 2403 2403 2404 2404 /** Simple action extension, used as 'Perform Release' action class. */ 2405 class UIActionMenu SelectorMediumPerformRelease : public UIActionSimple2406 { 2407 Q_OBJECT; 2408 2409 public: 2410 2411 /** Constructs action passing @a pParent to the base-class. */ 2412 UIActionMenu SelectorMediumPerformRelease(UIActionPool *pParent)2405 class UIActionMenuManagerMediumPerformRelease : public UIActionSimple 2406 { 2407 Q_OBJECT; 2408 2409 public: 2410 2411 /** Constructs action passing @a pParent to the base-class. */ 2412 UIActionMenuManagerMediumPerformRelease(UIActionPool *pParent) 2413 2413 : UIActionSimple(pParent) 2414 2414 { … … 2448 2448 2449 2449 /** Toggle action extension, used as 'Toggle Medium Properties' action class. */ 2450 class UIActionMenu SelectorMediumToggleProperties : public UIActionToggle2451 { 2452 Q_OBJECT; 2453 2454 public: 2455 2456 /** Constructs action passing @a pParent to the base-class. */ 2457 UIActionMenu SelectorMediumToggleProperties(UIActionPool *pParent)2450 class UIActionMenuManagerMediumToggleProperties : public UIActionToggle 2451 { 2452 Q_OBJECT; 2453 2454 public: 2455 2456 /** Constructs action passing @a pParent to the base-class. */ 2457 UIActionMenuManagerMediumToggleProperties(UIActionPool *pParent) 2458 2458 : UIActionToggle(pParent) 2459 2459 { … … 2494 2494 2495 2495 /** Toggle action extension, used as 'Toggle Search Pane' action class. */ 2496 class UIActionMenu SelectorMediumToggleSearch : public UIActionToggle2497 { 2498 Q_OBJECT; 2499 2500 public: 2501 2502 /** Constructs action passing @a pParent to the base-class. */ 2503 UIActionMenu SelectorMediumToggleSearch(UIActionPool *pParent)2496 class UIActionMenuManagerMediumToggleSearch : public UIActionToggle 2497 { 2498 Q_OBJECT; 2499 2500 public: 2501 2502 /** Constructs action passing @a pParent to the base-class. */ 2503 UIActionMenuManagerMediumToggleSearch(UIActionPool *pParent) 2504 2504 : UIActionToggle(pParent) 2505 2505 { … … 2540 2540 2541 2541 /** Simple action extension, used as 'Perform Refresh' action class. */ 2542 class UIActionMenu SelectorMediumPerformRefresh : public UIActionSimple2543 { 2544 Q_OBJECT; 2545 2546 public: 2547 2548 /** Constructs action passing @a pParent to the base-class. */ 2549 UIActionMenu SelectorMediumPerformRefresh(UIActionPool *pParent)2542 class UIActionMenuManagerMediumPerformRefresh : public UIActionSimple 2543 { 2544 Q_OBJECT; 2545 2546 public: 2547 2548 /** Constructs action passing @a pParent to the base-class. */ 2549 UIActionMenuManagerMediumPerformRefresh(UIActionPool *pParent) 2550 2550 : UIActionSimple(pParent, 2551 2551 ":/refresh_32px.png", ":/refresh_16px.png", … … 2582 2582 2583 2583 /** Menu action extension, used as 'Network' menu class. */ 2584 class UIActionMenu SelectorNetwork : public UIActionMenu2585 { 2586 Q_OBJECT; 2587 2588 public: 2589 2590 /** Constructs action passing @a pParent to the base-class. */ 2591 UIActionMenu SelectorNetwork(UIActionPool *pParent)2584 class UIActionMenuManagerNetwork : public UIActionMenu 2585 { 2586 Q_OBJECT; 2587 2588 public: 2589 2590 /** Constructs action passing @a pParent to the base-class. */ 2591 UIActionMenuManagerNetwork(UIActionPool *pParent) 2592 2592 : UIActionMenu(pParent) 2593 2593 {} … … 2609 2609 2610 2610 /** Simple action extension, used as 'Perform Create' action class. */ 2611 class UIActionMenu SelectorNetworkPerformCreate : public UIActionSimple2612 { 2613 Q_OBJECT; 2614 2615 public: 2616 2617 /** Constructs action passing @a pParent to the base-class. */ 2618 UIActionMenu SelectorNetworkPerformCreate(UIActionPool *pParent)2611 class UIActionMenuManagerNetworkPerformCreate : public UIActionSimple 2612 { 2613 Q_OBJECT; 2614 2615 public: 2616 2617 /** Constructs action passing @a pParent to the base-class. */ 2618 UIActionMenuManagerNetworkPerformCreate(UIActionPool *pParent) 2619 2619 : UIActionSimple(pParent, 2620 2620 ":/host_iface_add_32px.png", ":/host_iface_add_16px.png", … … 2650 2650 2651 2651 /** Simple action extension, used as 'Perform Remove' action class. */ 2652 class UIActionMenu SelectorNetworkPerformRemove : public UIActionSimple2653 { 2654 Q_OBJECT; 2655 2656 public: 2657 2658 /** Constructs action passing @a pParent to the base-class. */ 2659 UIActionMenu SelectorNetworkPerformRemove(UIActionPool *pParent)2652 class UIActionMenuManagerNetworkPerformRemove : public UIActionSimple 2653 { 2654 Q_OBJECT; 2655 2656 public: 2657 2658 /** Constructs action passing @a pParent to the base-class. */ 2659 UIActionMenuManagerNetworkPerformRemove(UIActionPool *pParent) 2660 2660 : UIActionSimple(pParent, 2661 2661 ":/host_iface_remove_32px.png", ":/host_iface_remove_16px.png", … … 2691 2691 2692 2692 /** Toggle action extension, used as 'Toggle Network Properties' action class. */ 2693 class UIActionMenu SelectorNetworkToggleProperties : public UIActionToggle2694 { 2695 Q_OBJECT; 2696 2697 public: 2698 2699 /** Constructs action passing @a pParent to the base-class. */ 2700 UIActionMenu SelectorNetworkToggleProperties(UIActionPool *pParent)2693 class UIActionMenuManagerNetworkToggleProperties : public UIActionToggle 2694 { 2695 Q_OBJECT; 2696 2697 public: 2698 2699 /** Constructs action passing @a pParent to the base-class. */ 2700 UIActionMenuManagerNetworkToggleProperties(UIActionPool *pParent) 2701 2701 : UIActionToggle(pParent) 2702 2702 { … … 2733 2733 2734 2734 /** Simple action extension, used as 'Perform Refresh' action class. */ 2735 class UIActionMenu SelectorNetworkPerformRefresh : public UIActionSimple2736 { 2737 Q_OBJECT; 2738 2739 public: 2740 2741 /** Constructs action passing @a pParent to the base-class. */ 2742 UIActionMenu SelectorNetworkPerformRefresh(UIActionPool *pParent)2735 class UIActionMenuManagerNetworkPerformRefresh : public UIActionSimple 2736 { 2737 Q_OBJECT; 2738 2739 public: 2740 2741 /** Constructs action passing @a pParent to the base-class. */ 2742 UIActionMenuManagerNetworkPerformRefresh(UIActionPool *pParent) 2743 2743 : UIActionSimple(pParent, 2744 2744 ":/refresh_32px.png", ":/refresh_16px.png", … … 2775 2775 2776 2776 /** Menu action extension, used as 'Cloud' menu class. */ 2777 class UIActionMenu SelectorCloud : public UIActionMenu2778 { 2779 Q_OBJECT; 2780 2781 public: 2782 2783 /** Constructs action passing @a pParent to the base-class. */ 2784 UIActionMenu SelectorCloud(UIActionPool *pParent)2777 class UIActionMenuManagerCloud : public UIActionMenu 2778 { 2779 Q_OBJECT; 2780 2781 public: 2782 2783 /** Constructs action passing @a pParent to the base-class. */ 2784 UIActionMenuManagerCloud(UIActionPool *pParent) 2785 2785 : UIActionMenu(pParent) 2786 2786 {} … … 2802 2802 2803 2803 /** Simple action extension, used as 'Perform Add' action class. */ 2804 class UIActionMenu SelectorCloudPerformAdd : public UIActionSimple2805 { 2806 Q_OBJECT; 2807 2808 public: 2809 2810 /** Constructs action passing @a pParent to the base-class. */ 2811 UIActionMenu SelectorCloudPerformAdd(UIActionPool *pParent)2804 class UIActionMenuManagerCloudPerformAdd : public UIActionSimple 2805 { 2806 Q_OBJECT; 2807 2808 public: 2809 2810 /** Constructs action passing @a pParent to the base-class. */ 2811 UIActionMenuManagerCloudPerformAdd(UIActionPool *pParent) 2812 2812 : UIActionSimple(pParent, 2813 2813 ":/cloud_profile_add_32px.png", ":/cloud_profile_add_16px.png", … … 2844 2844 2845 2845 /** Simple action extension, used as 'Perform Import' action class. */ 2846 class UIActionMenu SelectorCloudPerformImport : public UIActionSimple2847 { 2848 Q_OBJECT; 2849 2850 public: 2851 2852 /** Constructs action passing @a pParent to the base-class. */ 2853 UIActionMenu SelectorCloudPerformImport(UIActionPool *pParent)2846 class UIActionMenuManagerCloudPerformImport : public UIActionSimple 2847 { 2848 Q_OBJECT; 2849 2850 public: 2851 2852 /** Constructs action passing @a pParent to the base-class. */ 2853 UIActionMenuManagerCloudPerformImport(UIActionPool *pParent) 2854 2854 : UIActionSimple(pParent, 2855 2855 ":/cloud_profile_restore_32px.png", ":/cloud_profile_restore_16px.png", … … 2886 2886 2887 2887 /** Simple action extension, used as 'Perform Remove' action class. */ 2888 class UIActionMenu SelectorCloudPerformRemove : public UIActionSimple2889 { 2890 Q_OBJECT; 2891 2892 public: 2893 2894 /** Constructs action passing @a pParent to the base-class. */ 2895 UIActionMenu SelectorCloudPerformRemove(UIActionPool *pParent)2888 class UIActionMenuManagerCloudPerformRemove : public UIActionSimple 2889 { 2890 Q_OBJECT; 2891 2892 public: 2893 2894 /** Constructs action passing @a pParent to the base-class. */ 2895 UIActionMenuManagerCloudPerformRemove(UIActionPool *pParent) 2896 2896 : UIActionSimple(pParent, 2897 2897 ":/cloud_profile_remove_32px.png", ":/cloud_profile_remove_16px.png", … … 2928 2928 2929 2929 /** Toggle action extension, used as 'Toggle Properties' action class. */ 2930 class UIActionMenu SelectorCloudToggleProperties : public UIActionToggle2931 { 2932 Q_OBJECT; 2933 2934 public: 2935 2936 /** Constructs action passing @a pParent to the base-class. */ 2937 UIActionMenu SelectorCloudToggleProperties(UIActionPool *pParent)2930 class UIActionMenuManagerCloudToggleProperties : public UIActionToggle 2931 { 2932 Q_OBJECT; 2933 2934 public: 2935 2936 /** Constructs action passing @a pParent to the base-class. */ 2937 UIActionMenuManagerCloudToggleProperties(UIActionPool *pParent) 2938 2938 : UIActionToggle(pParent) 2939 2939 { … … 2971 2971 2972 2972 /** Simple action extension, used as 'Try Page' action class. */ 2973 class UIActionMenu SelectorCloudShowTryPage : public UIActionSimple2974 { 2975 Q_OBJECT; 2976 2977 public: 2978 2979 /** Constructs action passing @a pParent to the base-class. */ 2980 UIActionMenu SelectorCloudShowTryPage(UIActionPool *pParent)2973 class UIActionMenuManagerCloudShowTryPage : public UIActionSimple 2974 { 2975 Q_OBJECT; 2976 2977 public: 2978 2979 /** Constructs action passing @a pParent to the base-class. */ 2980 UIActionMenuManagerCloudShowTryPage(UIActionPool *pParent) 2981 2981 : UIActionSimple(pParent, 2982 2982 ":/cloud_profile_try_32px.png", ":/cloud_profile_try_16px.png", … … 3013 3013 3014 3014 /** Simple action extension, used as 'Show Help' action class. */ 3015 class UIActionMenu SelectorCloudShowHelp : public UIActionSimple3016 { 3017 Q_OBJECT; 3018 3019 public: 3020 3021 /** Constructs action passing @a pParent to the base-class. */ 3022 UIActionMenu SelectorCloudShowHelp(UIActionPool *pParent)3015 class UIActionMenuManagerCloudShowHelp : public UIActionSimple 3016 { 3017 Q_OBJECT; 3018 3019 public: 3020 3021 /** Constructs action passing @a pParent to the base-class. */ 3022 UIActionMenuManagerCloudShowHelp(UIActionPool *pParent) 3023 3023 : UIActionSimple(pParent, 3024 3024 ":/cloud_profile_help_32px.png", ":/cloud_profile_help_16px.png", … … 3056 3056 3057 3057 /** Menu action extension, used as 'Cloud Console' menu class. */ 3058 class UIActionMenu SelectorCloudConsole : public UIActionMenu3059 { 3060 Q_OBJECT; 3061 3062 public: 3063 3064 /** Constructs action passing @a pParent to the base-class. */ 3065 UIActionMenu SelectorCloudConsole(UIActionPool *pParent)3058 class UIActionMenuManagerCloudConsole : public UIActionMenu 3059 { 3060 Q_OBJECT; 3061 3062 public: 3063 3064 /** Constructs action passing @a pParent to the base-class. */ 3065 UIActionMenuManagerCloudConsole(UIActionPool *pParent) 3066 3066 : UIActionMenu(pParent) 3067 3067 {} … … 3083 3083 3084 3084 /** Simple action extension, used as 'Perform Console Application Add' action class. */ 3085 class UIActionMenu SelectorCloudConsolePerformApplicationAdd : public UIActionSimple3086 { 3087 Q_OBJECT; 3088 3089 public: 3090 3091 /** Constructs action passing @a pParent to the base-class. */ 3092 UIActionMenu SelectorCloudConsolePerformApplicationAdd(UIActionPool *pParent)3085 class UIActionMenuManagerCloudConsolePerformApplicationAdd : public UIActionSimple 3086 { 3087 Q_OBJECT; 3088 3089 public: 3090 3091 /** Constructs action passing @a pParent to the base-class. */ 3092 UIActionMenuManagerCloudConsolePerformApplicationAdd(UIActionPool *pParent) 3093 3093 : UIActionSimple(pParent, 3094 3094 ":/cloud_console_application_add_32px.png", ":/cloud_console_application_add_16px.png", … … 3118 3118 3119 3119 /** Simple action extension, used as 'Perform Console Application Remove' action class. */ 3120 class UIActionMenu SelectorCloudConsolePerformApplicationRemove : public UIActionSimple3121 { 3122 Q_OBJECT; 3123 3124 public: 3125 3126 /** Constructs action passing @a pParent to the base-class. */ 3127 UIActionMenu SelectorCloudConsolePerformApplicationRemove(UIActionPool *pParent)3120 class UIActionMenuManagerCloudConsolePerformApplicationRemove : public UIActionSimple 3121 { 3122 Q_OBJECT; 3123 3124 public: 3125 3126 /** Constructs action passing @a pParent to the base-class. */ 3127 UIActionMenuManagerCloudConsolePerformApplicationRemove(UIActionPool *pParent) 3128 3128 : UIActionSimple(pParent, 3129 3129 ":/cloud_console_application_remove_32px.png", ":/cloud_console_application_remove_16px.png", … … 3153 3153 3154 3154 /** Simple action extension, used as 'Perform Console Profile Add' action class. */ 3155 class UIActionMenu SelectorCloudConsolePerformProfileAdd : public UIActionSimple3156 { 3157 Q_OBJECT; 3158 3159 public: 3160 3161 /** Constructs action passing @a pParent to the base-class. */ 3162 UIActionMenu SelectorCloudConsolePerformProfileAdd(UIActionPool *pParent)3155 class UIActionMenuManagerCloudConsolePerformProfileAdd : public UIActionSimple 3156 { 3157 Q_OBJECT; 3158 3159 public: 3160 3161 /** Constructs action passing @a pParent to the base-class. */ 3162 UIActionMenuManagerCloudConsolePerformProfileAdd(UIActionPool *pParent) 3163 3163 : UIActionSimple(pParent, 3164 3164 ":/cloud_console_profile_add_32px.png", ":/cloud_console_profile_add_16px.png", … … 3188 3188 3189 3189 /** Simple action extension, used as 'Perform Console Profile Remove' action class. */ 3190 class UIActionMenu SelectorCloudConsolePerformProfileRemove : public UIActionSimple3191 { 3192 Q_OBJECT; 3193 3194 public: 3195 3196 /** Constructs action passing @a pParent to the base-class. */ 3197 UIActionMenu SelectorCloudConsolePerformProfileRemove(UIActionPool *pParent)3190 class UIActionMenuManagerCloudConsolePerformProfileRemove : public UIActionSimple 3191 { 3192 Q_OBJECT; 3193 3194 public: 3195 3196 /** Constructs action passing @a pParent to the base-class. */ 3197 UIActionMenuManagerCloudConsolePerformProfileRemove(UIActionPool *pParent) 3198 3198 : UIActionSimple(pParent, 3199 3199 ":/cloud_console_profile_remove_32px.png", ":/cloud_console_profile_remove_16px.png", … … 3223 3223 3224 3224 /** Toggle action extension, used as 'Toggle Cloud Console Properties' action class. */ 3225 class UIActionMenu SelectorCloudConsoleToggleProperties : public UIActionToggle3226 { 3227 Q_OBJECT; 3228 3229 public: 3230 3231 /** Constructs action passing @a pParent to the base-class. */ 3232 UIActionMenu SelectorCloudConsoleToggleProperties(UIActionPool *pParent)3225 class UIActionMenuManagerCloudConsoleToggleProperties : public UIActionToggle 3226 { 3227 Q_OBJECT; 3228 3229 public: 3230 3231 /** Constructs action passing @a pParent to the base-class. */ 3232 UIActionMenuManagerCloudConsoleToggleProperties(UIActionPool *pParent) 3233 3233 : UIActionToggle(pParent) 3234 3234 { … … 3294 3294 3295 3295 /** Toggle action extension, used as 'Toggle Columns' action class. */ 3296 class UIActionMenu SelectorVMResourceMonitorToggleColumns : public UIActionMenu3297 { 3298 Q_OBJECT; 3299 3300 public: 3301 3302 /** Constructs action passing @a pParent to the base-class. */ 3303 UIActionMenu SelectorVMResourceMonitorToggleColumns(UIActionPool *pParent)3296 class UIActionMenuManagerVMResourceMonitorToggleColumns : public UIActionMenu 3297 { 3298 Q_OBJECT; 3299 3300 public: 3301 3302 /** Constructs action passing @a pParent to the base-class. */ 3303 UIActionMenuManagerVMResourceMonitorToggleColumns(UIActionPool *pParent) 3304 3304 : UIActionMenu(pParent, 3305 3305 ":/resources_monitor_columns_32px.png", ":/resources_monitor_columns_16px.png") … … 3319 3319 }; 3320 3320 3321 class UIActionMenu SelectorVMResourceMonitorSwitchToMachinePerformance : public UIActionSimple3322 { 3323 Q_OBJECT; 3324 3325 public: 3326 3327 /** Constructs action passing @a pParent to the base-class. */ 3328 UIActionMenu SelectorVMResourceMonitorSwitchToMachinePerformance(UIActionPool *pParent)3321 class UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance : public UIActionSimple 3322 { 3323 Q_OBJECT; 3324 3325 public: 3326 3327 /** Constructs action passing @a pParent to the base-class. */ 3328 UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance(UIActionPool *pParent) 3329 3329 : UIActionSimple(pParent, 3330 3330 ":/cloud_console_application_remove_32px .png", ":/cloud_console_application_remove_16px.png", … … 3366 3366 { 3367 3367 /* 'File' actions: */ 3368 m_pool[UIActionIndexMN_M_File] = new UIActionMenu SelectorFile(this);3369 m_pool[UIActionIndexMN_M_File_S_ShowVirtualMediumManager] = new UIActionSimple SelectorFileShowVirtualMediaManager(this);3370 m_pool[UIActionIndexMN_M_File_S_ShowHostNetworkManager] = new UIActionSimple SelectorFileShowHostNetworkManager(this);3371 m_pool[UIActionIndexMN_M_File_S_ShowCloudProfileManager] = new UIActionSimple SelectorFileShowCloudProfileManager(this);3372 m_pool[UIActionIndexMN_M_File_S_ImportAppliance] = new UIActionSimple SelectorFileShowImportApplianceWizard(this);3373 m_pool[UIActionIndexMN_M_File_S_ExportAppliance] = new UIActionSimple SelectorFileShowExportApplianceWizard(this);3374 m_pool[UIActionIndexMN_M_File_S_NewCloudVM] = new UIActionSimple SelectorFileShowNewCloudVMWizard(this);3368 m_pool[UIActionIndexMN_M_File] = new UIActionMenuManagerFile(this); 3369 m_pool[UIActionIndexMN_M_File_S_ShowVirtualMediumManager] = new UIActionSimpleManagerFileShowVirtualMediaManager(this); 3370 m_pool[UIActionIndexMN_M_File_S_ShowHostNetworkManager] = new UIActionSimpleManagerFileShowHostNetworkManager(this); 3371 m_pool[UIActionIndexMN_M_File_S_ShowCloudProfileManager] = new UIActionSimpleManagerFileShowCloudProfileManager(this); 3372 m_pool[UIActionIndexMN_M_File_S_ImportAppliance] = new UIActionSimpleManagerFileShowImportApplianceWizard(this); 3373 m_pool[UIActionIndexMN_M_File_S_ExportAppliance] = new UIActionSimpleManagerFileShowExportApplianceWizard(this); 3374 m_pool[UIActionIndexMN_M_File_S_NewCloudVM] = new UIActionSimpleManagerFileShowNewCloudVMWizard(this); 3375 3375 #ifdef VBOX_GUI_WITH_EXTRADATA_MANAGER_UI 3376 m_pool[UIActionIndexMN_M_File_S_ShowExtraDataManager] = new UIActionSimple SelectorFileShowExtraDataManager(this);3376 m_pool[UIActionIndexMN_M_File_S_ShowExtraDataManager] = new UIActionSimpleManagerFileShowExtraDataManager(this); 3377 3377 #endif 3378 m_pool[UIActionIndexMN_M_File_S_Close] = new UIActionSimple SelectorFilePerformExit(this);3378 m_pool[UIActionIndexMN_M_File_S_Close] = new UIActionSimpleManagerFilePerformExit(this); 3379 3379 3380 3380 /* 'Welcome' actions: */ 3381 m_pool[UIActionIndexMN_M_Welcome] = new UIActionMenu SelectorMachine(this);3382 m_pool[UIActionIndexMN_M_Welcome_S_New] = new UIActionSimple SelectorMachinePerformCreate(this);3383 m_pool[UIActionIndexMN_M_Welcome_S_Add] = new UIActionSimple SelectorMachinePerformAdd(this);3381 m_pool[UIActionIndexMN_M_Welcome] = new UIActionMenuManagerMachine(this); 3382 m_pool[UIActionIndexMN_M_Welcome_S_New] = new UIActionSimpleManagerMachinePerformCreate(this); 3383 m_pool[UIActionIndexMN_M_Welcome_S_Add] = new UIActionSimpleManagerMachinePerformAdd(this); 3384 3384 3385 3385 /* 'Group' actions: */ 3386 m_pool[UIActionIndexMN_M_Group] = new UIActionMenu SelectorGroup(this);3387 m_pool[UIActionIndexMN_M_Group_S_New] = new UIActionSimple SelectorGroupPerformCreateMachine(this);3388 m_pool[UIActionIndexMN_M_Group_S_Add] = new UIActionSimple SelectorGroupPerformAddMachine(this);3389 m_pool[UIActionIndexMN_M_Group_S_Rename] = new UIActionSimple SelectorGroupPerformRename(this);3390 m_pool[UIActionIndexMN_M_Group_S_Remove] = new UIActionSimple SelectorGroupPerformRemove(this);3391 m_pool[UIActionIndexMN_M_Group_M_MoveToGroup] = new UIActionMenu SelectorCommonMoveToGroup(this);3392 m_pool[UIActionIndexMN_M_Group_M_StartOrShow] = new UIActionState SelectorCommonStartOrShow(this);3393 m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartNormal] = new UIActionSimple SelectorCommonPerformStartNormal(this);3394 m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartHeadless] = new UIActionSimple SelectorCommonPerformStartHeadless(this);3395 m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartDetachable] = new UIActionSimple SelectorCommonPerformStartDetachable(this);3396 m_pool[UIActionIndexMN_M_Group_T_Pause] = new UIActionToggle SelectorCommonPauseAndResume(this);3397 m_pool[UIActionIndexMN_M_Group_S_Reset] = new UIActionSimple SelectorCommonPerformReset(this);3398 m_pool[UIActionIndexMN_M_Group_M_Console] = new UIActionMenu SelectorConsole(this);3399 m_pool[UIActionIndexMN_M_Group_M_Console_S_CreateConnection] = new UIActionSimple SelectorConsolePerformCreateConnection(this);3400 m_pool[UIActionIndexMN_M_Group_M_Console_S_DeleteConnection] = new UIActionSimple SelectorConsolePerformDeleteConnection(this);3401 m_pool[UIActionIndexMN_M_Group_M_Console_S_ConfigureApplications] = new UIActionSimple SelectorConsolePerformConfigureApplications(this);3402 m_pool[UIActionIndexMN_M_Group_M_Close] = new UIActionMenu SelectorClose(this);3403 m_pool[UIActionIndexMN_M_Group_M_Close_S_Detach] = new UIActionSimple SelectorClosePerformDetach(this);3404 m_pool[UIActionIndexMN_M_Group_M_Close_S_SaveState] = new UIActionSimple SelectorClosePerformSave(this);3405 m_pool[UIActionIndexMN_M_Group_M_Close_S_Shutdown] = new UIActionSimple SelectorClosePerformShutdown(this);3406 m_pool[UIActionIndexMN_M_Group_M_Close_S_PowerOff] = new UIActionSimple SelectorClosePerformPowerOff(this);3407 m_pool[UIActionIndexMN_M_Group_M_Tools] = new UIActionMenu SelectorToolsMachine(this);3408 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Details] = new UIActionToggle SelectorToolsMachineShowDetails(this);3409 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Snapshots] = new UIActionToggle SelectorToolsMachineShowSnapshots(this);3410 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Logs] = new UIActionToggle SelectorToolsMachineShowLogs(this);3411 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Performance] = new UIActionToggle SelectorToolsMachineShowPerformance(this);3412 m_pool[UIActionIndexMN_M_Group_S_Discard] = new UIActionSimple SelectorCommonPerformDiscard(this);3413 m_pool[UIActionIndexMN_M_Group_S_ShowLogDialog] = new UIActionSimple SelectorCommonShowMachineLogs(this);3414 m_pool[UIActionIndexMN_M_Group_S_ShowLogDialog] = new UIActionSimple SelectorCommonShowMachineLogs(this);3415 m_pool[UIActionIndexMN_M_Group_S_Refresh] = new UIActionSimple SelectorCommonPerformRefresh(this);3416 m_pool[UIActionIndexMN_M_Group_S_ShowInFileManager] = new UIActionSimple SelectorCommonShowInFileManager(this);3417 m_pool[UIActionIndexMN_M_Group_S_CreateShortcut] = new UIActionSimple SelectorCommonPerformCreateShortcut(this);3418 m_pool[UIActionIndexMN_M_Group_S_Sort] = new UIActionSimple SelectorGroupPerformSort(this);3386 m_pool[UIActionIndexMN_M_Group] = new UIActionMenuManagerGroup(this); 3387 m_pool[UIActionIndexMN_M_Group_S_New] = new UIActionSimpleManagerGroupPerformCreateMachine(this); 3388 m_pool[UIActionIndexMN_M_Group_S_Add] = new UIActionSimpleManagerGroupPerformAddMachine(this); 3389 m_pool[UIActionIndexMN_M_Group_S_Rename] = new UIActionSimpleManagerGroupPerformRename(this); 3390 m_pool[UIActionIndexMN_M_Group_S_Remove] = new UIActionSimpleManagerGroupPerformRemove(this); 3391 m_pool[UIActionIndexMN_M_Group_M_MoveToGroup] = new UIActionMenuManagerCommonMoveToGroup(this); 3392 m_pool[UIActionIndexMN_M_Group_M_StartOrShow] = new UIActionStateManagerCommonStartOrShow(this); 3393 m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartNormal] = new UIActionSimpleManagerCommonPerformStartNormal(this); 3394 m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartHeadless] = new UIActionSimpleManagerCommonPerformStartHeadless(this); 3395 m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartDetachable] = new UIActionSimpleManagerCommonPerformStartDetachable(this); 3396 m_pool[UIActionIndexMN_M_Group_T_Pause] = new UIActionToggleManagerCommonPauseAndResume(this); 3397 m_pool[UIActionIndexMN_M_Group_S_Reset] = new UIActionSimpleManagerCommonPerformReset(this); 3398 m_pool[UIActionIndexMN_M_Group_M_Console] = new UIActionMenuManagerConsole(this); 3399 m_pool[UIActionIndexMN_M_Group_M_Console_S_CreateConnection] = new UIActionSimpleManagerConsolePerformCreateConnection(this); 3400 m_pool[UIActionIndexMN_M_Group_M_Console_S_DeleteConnection] = new UIActionSimpleManagerConsolePerformDeleteConnection(this); 3401 m_pool[UIActionIndexMN_M_Group_M_Console_S_ConfigureApplications] = new UIActionSimpleManagerConsolePerformConfigureApplications(this); 3402 m_pool[UIActionIndexMN_M_Group_M_Close] = new UIActionMenuManagerClose(this); 3403 m_pool[UIActionIndexMN_M_Group_M_Close_S_Detach] = new UIActionSimpleManagerClosePerformDetach(this); 3404 m_pool[UIActionIndexMN_M_Group_M_Close_S_SaveState] = new UIActionSimpleManagerClosePerformSave(this); 3405 m_pool[UIActionIndexMN_M_Group_M_Close_S_Shutdown] = new UIActionSimpleManagerClosePerformShutdown(this); 3406 m_pool[UIActionIndexMN_M_Group_M_Close_S_PowerOff] = new UIActionSimpleManagerClosePerformPowerOff(this); 3407 m_pool[UIActionIndexMN_M_Group_M_Tools] = new UIActionMenuManagerToolsMachine(this); 3408 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Details] = new UIActionToggleManagerToolsMachineShowDetails(this); 3409 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Snapshots] = new UIActionToggleManagerToolsMachineShowSnapshots(this); 3410 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Logs] = new UIActionToggleManagerToolsMachineShowLogs(this); 3411 m_pool[UIActionIndexMN_M_Group_M_Tools_T_Performance] = new UIActionToggleManagerToolsMachineShowPerformance(this); 3412 m_pool[UIActionIndexMN_M_Group_S_Discard] = new UIActionSimpleManagerCommonPerformDiscard(this); 3413 m_pool[UIActionIndexMN_M_Group_S_ShowLogDialog] = new UIActionSimpleManagerCommonShowMachineLogs(this); 3414 m_pool[UIActionIndexMN_M_Group_S_ShowLogDialog] = new UIActionSimpleManagerCommonShowMachineLogs(this); 3415 m_pool[UIActionIndexMN_M_Group_S_Refresh] = new UIActionSimpleManagerCommonPerformRefresh(this); 3416 m_pool[UIActionIndexMN_M_Group_S_ShowInFileManager] = new UIActionSimpleManagerCommonShowInFileManager(this); 3417 m_pool[UIActionIndexMN_M_Group_S_CreateShortcut] = new UIActionSimpleManagerCommonPerformCreateShortcut(this); 3418 m_pool[UIActionIndexMN_M_Group_S_Sort] = new UIActionSimpleManagerGroupPerformSort(this); 3419 3419 3420 3420 /* 'Machine' actions: */ 3421 m_pool[UIActionIndexMN_M_Machine] = new UIActionMenu SelectorMachine(this);3422 m_pool[UIActionIndexMN_M_Machine_S_New] = new UIActionSimple SelectorMachinePerformCreate(this);3423 m_pool[UIActionIndexMN_M_Machine_S_Add] = new UIActionSimple SelectorMachinePerformAdd(this);3424 m_pool[UIActionIndexMN_M_Machine_S_Settings] = new UIActionSimple SelectorMachineShowSettings(this);3425 m_pool[UIActionIndexMN_M_Machine_S_Clone] = new UIActionSimple SelectorMachinePerformClone(this);3426 m_pool[UIActionIndexMN_M_Machine_S_Move] = new UIActionSimple SelectorMachinePerformMove(this);3427 m_pool[UIActionIndexMN_M_Machine_S_ExportToOCI] = new UIActionSimple SelectorMachinePerformExportToOCI(this);3428 m_pool[UIActionIndexMN_M_Machine_S_Remove] = new UIActionSimple SelectorMachinePerformRemove(this);3429 m_pool[UIActionIndexMN_M_Machine_M_MoveToGroup] = new UIActionMenu SelectorCommonMoveToGroup(this);3430 m_pool[UIActionIndexMN_M_Machine_M_MoveToGroup_S_New] = new UIActionSimple SelectorMachineMoveToGroupNew(this);3431 m_pool[UIActionIndexMN_M_Machine_M_StartOrShow] = new UIActionState SelectorCommonStartOrShow(this);3432 m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartNormal] = new UIActionSimple SelectorCommonPerformStartNormal(this);3433 m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartHeadless] = new UIActionSimple SelectorCommonPerformStartHeadless(this);3434 m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartDetachable] = new UIActionSimple SelectorCommonPerformStartDetachable(this);3435 m_pool[UIActionIndexMN_M_Machine_T_Pause] = new UIActionToggle SelectorCommonPauseAndResume(this);3436 m_pool[UIActionIndexMN_M_Machine_S_Reset] = new UIActionSimple SelectorCommonPerformReset(this);3437 m_pool[UIActionIndexMN_M_Machine_M_Console] = new UIActionMenu SelectorConsole(this);3438 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CreateConnection] = new UIActionSimple SelectorConsolePerformCreateConnection(this);3439 m_pool[UIActionIndexMN_M_Machine_M_Console_S_DeleteConnection] = new UIActionSimple SelectorConsolePerformDeleteConnection(this);3440 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandSerialUnix] = new UIActionSimple SelectorConsolePerformCopyCommand(this, true, true);3441 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandSerialWindows] = new UIActionSimple SelectorConsolePerformCopyCommand(this, true, false);3442 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandVNCUnix] = new UIActionSimple SelectorConsolePerformCopyCommand(this, false, true);3443 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandVNCWindows] = new UIActionSimple SelectorConsolePerformCopyCommand(this, false, false);3444 m_pool[UIActionIndexMN_M_Machine_M_Console_S_ConfigureApplications] = new UIActionSimple SelectorConsolePerformConfigureApplications(this);3445 m_pool[UIActionIndexMN_M_Machine_M_Close] = new UIActionMenu SelectorClose(this);3446 m_pool[UIActionIndexMN_M_Machine_M_Close_S_Detach] = new UIActionSimple SelectorClosePerformDetach(this);3447 m_pool[UIActionIndexMN_M_Machine_M_Close_S_SaveState] = new UIActionSimple SelectorClosePerformSave(this);3448 m_pool[UIActionIndexMN_M_Machine_M_Close_S_Shutdown] = new UIActionSimple SelectorClosePerformShutdown(this);3449 m_pool[UIActionIndexMN_M_Machine_M_Close_S_PowerOff] = new UIActionSimple SelectorClosePerformPowerOff(this);3450 m_pool[UIActionIndexMN_M_Machine_M_Tools] = new UIActionMenu SelectorToolsMachine(this);3451 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Details] = new UIActionToggle SelectorToolsMachineShowDetails(this);3452 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Snapshots] = new UIActionToggle SelectorToolsMachineShowSnapshots(this);3453 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Logs] = new UIActionToggle SelectorToolsMachineShowLogs(this);3454 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Performance] = new UIActionToggle SelectorToolsMachineShowPerformance(this);3455 m_pool[UIActionIndexMN_M_Machine_S_Discard] = new UIActionSimple SelectorCommonPerformDiscard(this);3456 m_pool[UIActionIndexMN_M_Machine_S_ShowLogDialog] = new UIActionSimple SelectorCommonShowMachineLogs(this);3457 m_pool[UIActionIndexMN_M_Machine_S_Refresh] = new UIActionSimple SelectorCommonPerformRefresh(this);3458 m_pool[UIActionIndexMN_M_Machine_S_ShowInFileManager] = new UIActionSimple SelectorCommonShowInFileManager(this);3459 m_pool[UIActionIndexMN_M_Machine_S_CreateShortcut] = new UIActionSimple SelectorCommonPerformCreateShortcut(this);3460 m_pool[UIActionIndexMN_M_Machine_S_SortParent] = new UIActionSimple SelectorMachinePerformSortParent(this);3461 m_pool[UIActionIndexMN_M_Machine_T_Search] = new UIActionToggle SelectorMachineToggleSearch(this);3421 m_pool[UIActionIndexMN_M_Machine] = new UIActionMenuManagerMachine(this); 3422 m_pool[UIActionIndexMN_M_Machine_S_New] = new UIActionSimpleManagerMachinePerformCreate(this); 3423 m_pool[UIActionIndexMN_M_Machine_S_Add] = new UIActionSimpleManagerMachinePerformAdd(this); 3424 m_pool[UIActionIndexMN_M_Machine_S_Settings] = new UIActionSimpleManagerMachineShowSettings(this); 3425 m_pool[UIActionIndexMN_M_Machine_S_Clone] = new UIActionSimpleManagerMachinePerformClone(this); 3426 m_pool[UIActionIndexMN_M_Machine_S_Move] = new UIActionSimpleManagerMachinePerformMove(this); 3427 m_pool[UIActionIndexMN_M_Machine_S_ExportToOCI] = new UIActionSimpleManagerMachinePerformExportToOCI(this); 3428 m_pool[UIActionIndexMN_M_Machine_S_Remove] = new UIActionSimpleManagerMachinePerformRemove(this); 3429 m_pool[UIActionIndexMN_M_Machine_M_MoveToGroup] = new UIActionMenuManagerCommonMoveToGroup(this); 3430 m_pool[UIActionIndexMN_M_Machine_M_MoveToGroup_S_New] = new UIActionSimpleManagerMachineMoveToGroupNew(this); 3431 m_pool[UIActionIndexMN_M_Machine_M_StartOrShow] = new UIActionStateManagerCommonStartOrShow(this); 3432 m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartNormal] = new UIActionSimpleManagerCommonPerformStartNormal(this); 3433 m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartHeadless] = new UIActionSimpleManagerCommonPerformStartHeadless(this); 3434 m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartDetachable] = new UIActionSimpleManagerCommonPerformStartDetachable(this); 3435 m_pool[UIActionIndexMN_M_Machine_T_Pause] = new UIActionToggleManagerCommonPauseAndResume(this); 3436 m_pool[UIActionIndexMN_M_Machine_S_Reset] = new UIActionSimpleManagerCommonPerformReset(this); 3437 m_pool[UIActionIndexMN_M_Machine_M_Console] = new UIActionMenuManagerConsole(this); 3438 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CreateConnection] = new UIActionSimpleManagerConsolePerformCreateConnection(this); 3439 m_pool[UIActionIndexMN_M_Machine_M_Console_S_DeleteConnection] = new UIActionSimpleManagerConsolePerformDeleteConnection(this); 3440 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandSerialUnix] = new UIActionSimpleManagerConsolePerformCopyCommand(this, true, true); 3441 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandSerialWindows] = new UIActionSimpleManagerConsolePerformCopyCommand(this, true, false); 3442 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandVNCUnix] = new UIActionSimpleManagerConsolePerformCopyCommand(this, false, true); 3443 m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandVNCWindows] = new UIActionSimpleManagerConsolePerformCopyCommand(this, false, false); 3444 m_pool[UIActionIndexMN_M_Machine_M_Console_S_ConfigureApplications] = new UIActionSimpleManagerConsolePerformConfigureApplications(this); 3445 m_pool[UIActionIndexMN_M_Machine_M_Close] = new UIActionMenuManagerClose(this); 3446 m_pool[UIActionIndexMN_M_Machine_M_Close_S_Detach] = new UIActionSimpleManagerClosePerformDetach(this); 3447 m_pool[UIActionIndexMN_M_Machine_M_Close_S_SaveState] = new UIActionSimpleManagerClosePerformSave(this); 3448 m_pool[UIActionIndexMN_M_Machine_M_Close_S_Shutdown] = new UIActionSimpleManagerClosePerformShutdown(this); 3449 m_pool[UIActionIndexMN_M_Machine_M_Close_S_PowerOff] = new UIActionSimpleManagerClosePerformPowerOff(this); 3450 m_pool[UIActionIndexMN_M_Machine_M_Tools] = new UIActionMenuManagerToolsMachine(this); 3451 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Details] = new UIActionToggleManagerToolsMachineShowDetails(this); 3452 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Snapshots] = new UIActionToggleManagerToolsMachineShowSnapshots(this); 3453 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Logs] = new UIActionToggleManagerToolsMachineShowLogs(this); 3454 m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Performance] = new UIActionToggleManagerToolsMachineShowPerformance(this); 3455 m_pool[UIActionIndexMN_M_Machine_S_Discard] = new UIActionSimpleManagerCommonPerformDiscard(this); 3456 m_pool[UIActionIndexMN_M_Machine_S_ShowLogDialog] = new UIActionSimpleManagerCommonShowMachineLogs(this); 3457 m_pool[UIActionIndexMN_M_Machine_S_Refresh] = new UIActionSimpleManagerCommonPerformRefresh(this); 3458 m_pool[UIActionIndexMN_M_Machine_S_ShowInFileManager] = new UIActionSimpleManagerCommonShowInFileManager(this); 3459 m_pool[UIActionIndexMN_M_Machine_S_CreateShortcut] = new UIActionSimpleManagerCommonPerformCreateShortcut(this); 3460 m_pool[UIActionIndexMN_M_Machine_S_SortParent] = new UIActionSimpleManagerMachinePerformSortParent(this); 3461 m_pool[UIActionIndexMN_M_Machine_T_Search] = new UIActionToggleManagerMachineToggleSearch(this); 3462 3462 3463 3463 /* Global Tools actions: */ 3464 m_pool[UIActionIndexMN_M_Tools_M_Global] = new UIActionMenu SelectorToolsGlobal(this);3465 m_pool[UIActionIndexMN_M_Tools_M_Global_S_VirtualMediaManager] = new UIActionSimple SelectorToolsGlobalShowVirtualMediaManager(this);3466 m_pool[UIActionIndexMN_M_Tools_M_Global_S_HostNetworkManager] = new UIActionSimple SelectorToolsGlobalShowHostNetworkManager(this);3467 m_pool[UIActionIndexMN_M_Tools_M_Global_S_CloudProfileManager] = new UIActionSimple SelectorToolsGlobalShowCloudProfileManager(this);3468 m_pool[UIActionIndexMN_M_Tools_M_Global_S_VMResourceMonitor] = new UIActionSimple SelectorToolsGlobalShowVMResourceMonitor(this);3464 m_pool[UIActionIndexMN_M_Tools_M_Global] = new UIActionMenuManagerToolsGlobal(this); 3465 m_pool[UIActionIndexMN_M_Tools_M_Global_S_VirtualMediaManager] = new UIActionSimpleManagerToolsGlobalShowVirtualMediaManager(this); 3466 m_pool[UIActionIndexMN_M_Tools_M_Global_S_HostNetworkManager] = new UIActionSimpleManagerToolsGlobalShowHostNetworkManager(this); 3467 m_pool[UIActionIndexMN_M_Tools_M_Global_S_CloudProfileManager] = new UIActionSimpleManagerToolsGlobalShowCloudProfileManager(this); 3468 m_pool[UIActionIndexMN_M_Tools_M_Global_S_VMResourceMonitor] = new UIActionSimpleManagerToolsGlobalShowVMResourceMonitor(this); 3469 3469 3470 3470 /* Snapshot Pane actions: */ 3471 m_pool[UIActionIndexMN_M_Snapshot] = new UIActionMenu SelectorSnapshot(this);3472 m_pool[UIActionIndexMN_M_Snapshot_S_Take] = new UIActionMenu SelectorSnapshotPerformTake(this);3473 m_pool[UIActionIndexMN_M_Snapshot_S_Delete] = new UIActionMenu SelectorSnapshotPerformDelete(this);3474 m_pool[UIActionIndexMN_M_Snapshot_S_Restore] = new UIActionMenu SelectorSnapshotPerformRestore(this);3475 m_pool[UIActionIndexMN_M_Snapshot_T_Properties] = new UIActionMenu SelectorSnapshotToggleProperties(this);3476 m_pool[UIActionIndexMN_M_Snapshot_S_Clone] = new UIActionMenu SelectorSnapshotPerformClone(this);3471 m_pool[UIActionIndexMN_M_Snapshot] = new UIActionMenuManagerSnapshot(this); 3472 m_pool[UIActionIndexMN_M_Snapshot_S_Take] = new UIActionMenuManagerSnapshotPerformTake(this); 3473 m_pool[UIActionIndexMN_M_Snapshot_S_Delete] = new UIActionMenuManagerSnapshotPerformDelete(this); 3474 m_pool[UIActionIndexMN_M_Snapshot_S_Restore] = new UIActionMenuManagerSnapshotPerformRestore(this); 3475 m_pool[UIActionIndexMN_M_Snapshot_T_Properties] = new UIActionMenuManagerSnapshotToggleProperties(this); 3476 m_pool[UIActionIndexMN_M_Snapshot_S_Clone] = new UIActionMenuManagerSnapshotPerformClone(this); 3477 3477 3478 3478 /* Virtual Medium Manager actions: */ 3479 m_pool[UIActionIndexMN_M_MediumWindow] = new UIActionMenu SelectorMedium(this);3480 m_pool[UIActionIndexMN_M_Medium] = new UIActionMenu SelectorMedium(this);3481 m_pool[UIActionIndexMN_M_Medium_S_Add] = new UIActionMenu SelectorMediumPerformAdd(this);3482 m_pool[UIActionIndexMN_M_Medium_S_Create] = new UIActionMenu SelectorMediumPerformCreate(this);3483 m_pool[UIActionIndexMN_M_Medium_S_Copy] = new UIActionMenu SelectorMediumPerformCopy(this);3484 m_pool[UIActionIndexMN_M_Medium_S_Move] = new UIActionMenu SelectorMediumPerformMove(this);3485 m_pool[UIActionIndexMN_M_Medium_S_Remove] = new UIActionMenu SelectorMediumPerformRemove(this);3486 m_pool[UIActionIndexMN_M_Medium_S_Release] = new UIActionMenu SelectorMediumPerformRelease(this);3487 m_pool[UIActionIndexMN_M_Medium_T_Details] = new UIActionMenu SelectorMediumToggleProperties(this);3488 m_pool[UIActionIndexMN_M_Medium_T_Search] = new UIActionMenu SelectorMediumToggleSearch(this);3489 m_pool[UIActionIndexMN_M_Medium_S_Refresh] = new UIActionMenu SelectorMediumPerformRefresh(this);3479 m_pool[UIActionIndexMN_M_MediumWindow] = new UIActionMenuManagerMedium(this); 3480 m_pool[UIActionIndexMN_M_Medium] = new UIActionMenuManagerMedium(this); 3481 m_pool[UIActionIndexMN_M_Medium_S_Add] = new UIActionMenuManagerMediumPerformAdd(this); 3482 m_pool[UIActionIndexMN_M_Medium_S_Create] = new UIActionMenuManagerMediumPerformCreate(this); 3483 m_pool[UIActionIndexMN_M_Medium_S_Copy] = new UIActionMenuManagerMediumPerformCopy(this); 3484 m_pool[UIActionIndexMN_M_Medium_S_Move] = new UIActionMenuManagerMediumPerformMove(this); 3485 m_pool[UIActionIndexMN_M_Medium_S_Remove] = new UIActionMenuManagerMediumPerformRemove(this); 3486 m_pool[UIActionIndexMN_M_Medium_S_Release] = new UIActionMenuManagerMediumPerformRelease(this); 3487 m_pool[UIActionIndexMN_M_Medium_T_Details] = new UIActionMenuManagerMediumToggleProperties(this); 3488 m_pool[UIActionIndexMN_M_Medium_T_Search] = new UIActionMenuManagerMediumToggleSearch(this); 3489 m_pool[UIActionIndexMN_M_Medium_S_Refresh] = new UIActionMenuManagerMediumPerformRefresh(this); 3490 3490 3491 3491 /* Host Network Manager actions: */ 3492 m_pool[UIActionIndexMN_M_NetworkWindow] = new UIActionMenu SelectorNetwork(this);3493 m_pool[UIActionIndexMN_M_Network] = new UIActionMenu SelectorNetwork(this);3494 m_pool[UIActionIndexMN_M_Network_S_Create] = new UIActionMenu SelectorNetworkPerformCreate(this);3495 m_pool[UIActionIndexMN_M_Network_S_Remove] = new UIActionMenu SelectorNetworkPerformRemove(this);3496 m_pool[UIActionIndexMN_M_Network_T_Details] = new UIActionMenu SelectorNetworkToggleProperties(this);3497 m_pool[UIActionIndexMN_M_Network_S_Refresh] = new UIActionMenu SelectorNetworkPerformRefresh(this);3492 m_pool[UIActionIndexMN_M_NetworkWindow] = new UIActionMenuManagerNetwork(this); 3493 m_pool[UIActionIndexMN_M_Network] = new UIActionMenuManagerNetwork(this); 3494 m_pool[UIActionIndexMN_M_Network_S_Create] = new UIActionMenuManagerNetworkPerformCreate(this); 3495 m_pool[UIActionIndexMN_M_Network_S_Remove] = new UIActionMenuManagerNetworkPerformRemove(this); 3496 m_pool[UIActionIndexMN_M_Network_T_Details] = new UIActionMenuManagerNetworkToggleProperties(this); 3497 m_pool[UIActionIndexMN_M_Network_S_Refresh] = new UIActionMenuManagerNetworkPerformRefresh(this); 3498 3498 3499 3499 /* Cloud Profile Manager actions: */ 3500 m_pool[UIActionIndexMN_M_CloudWindow] = new UIActionMenu SelectorCloud(this);3501 m_pool[UIActionIndexMN_M_Cloud] = new UIActionMenu SelectorCloud(this);3502 m_pool[UIActionIndexMN_M_Cloud_S_Add] = new UIActionMenu SelectorCloudPerformAdd(this);3503 m_pool[UIActionIndexMN_M_Cloud_S_Import] = new UIActionMenu SelectorCloudPerformImport(this);3504 m_pool[UIActionIndexMN_M_Cloud_S_Remove] = new UIActionMenu SelectorCloudPerformRemove(this);3505 m_pool[UIActionIndexMN_M_Cloud_T_Details] = new UIActionMenu SelectorCloudToggleProperties(this);3506 m_pool[UIActionIndexMN_M_Cloud_S_TryPage] = new UIActionMenu SelectorCloudShowTryPage(this);3507 m_pool[UIActionIndexMN_M_Cloud_S_Help] = new UIActionMenu SelectorCloudShowHelp(this);3500 m_pool[UIActionIndexMN_M_CloudWindow] = new UIActionMenuManagerCloud(this); 3501 m_pool[UIActionIndexMN_M_Cloud] = new UIActionMenuManagerCloud(this); 3502 m_pool[UIActionIndexMN_M_Cloud_S_Add] = new UIActionMenuManagerCloudPerformAdd(this); 3503 m_pool[UIActionIndexMN_M_Cloud_S_Import] = new UIActionMenuManagerCloudPerformImport(this); 3504 m_pool[UIActionIndexMN_M_Cloud_S_Remove] = new UIActionMenuManagerCloudPerformRemove(this); 3505 m_pool[UIActionIndexMN_M_Cloud_T_Details] = new UIActionMenuManagerCloudToggleProperties(this); 3506 m_pool[UIActionIndexMN_M_Cloud_S_TryPage] = new UIActionMenuManagerCloudShowTryPage(this); 3507 m_pool[UIActionIndexMN_M_Cloud_S_Help] = new UIActionMenuManagerCloudShowHelp(this); 3508 3508 3509 3509 /* Cloud Console Manager actions: */ 3510 m_pool[UIActionIndexMN_M_CloudConsoleWindow] = new UIActionMenu SelectorCloudConsole(this);3511 m_pool[UIActionIndexMN_M_CloudConsole] = new UIActionMenu SelectorCloudConsole(this);3512 m_pool[UIActionIndexMN_M_CloudConsole_S_ApplicationAdd] = new UIActionMenu SelectorCloudConsolePerformApplicationAdd(this);3513 m_pool[UIActionIndexMN_M_CloudConsole_S_ApplicationRemove] = new UIActionMenu SelectorCloudConsolePerformApplicationRemove(this);3514 m_pool[UIActionIndexMN_M_CloudConsole_S_ProfileAdd] = new UIActionMenu SelectorCloudConsolePerformProfileAdd(this);3515 m_pool[UIActionIndexMN_M_CloudConsole_S_ProfileRemove] = new UIActionMenu SelectorCloudConsolePerformProfileRemove(this);3516 m_pool[UIActionIndexMN_M_CloudConsole_T_Details] = new UIActionMenu SelectorCloudConsoleToggleProperties(this);3510 m_pool[UIActionIndexMN_M_CloudConsoleWindow] = new UIActionMenuManagerCloudConsole(this); 3511 m_pool[UIActionIndexMN_M_CloudConsole] = new UIActionMenuManagerCloudConsole(this); 3512 m_pool[UIActionIndexMN_M_CloudConsole_S_ApplicationAdd] = new UIActionMenuManagerCloudConsolePerformApplicationAdd(this); 3513 m_pool[UIActionIndexMN_M_CloudConsole_S_ApplicationRemove] = new UIActionMenuManagerCloudConsolePerformApplicationRemove(this); 3514 m_pool[UIActionIndexMN_M_CloudConsole_S_ProfileAdd] = new UIActionMenuManagerCloudConsolePerformProfileAdd(this); 3515 m_pool[UIActionIndexMN_M_CloudConsole_S_ProfileRemove] = new UIActionMenuManagerCloudConsolePerformProfileRemove(this); 3516 m_pool[UIActionIndexMN_M_CloudConsole_T_Details] = new UIActionMenuManagerCloudConsoleToggleProperties(this); 3517 3517 3518 3518 /* VM resource Monitor actions: */ 3519 3519 m_pool[UIActionIndexMN_M_VMResourceMonitor] = new UIActionMenuVMResourceMonitor(this); 3520 m_pool[UIActionIndexMN_M_VMResourceMonitor_M_Columns] = new UIActionMenu SelectorVMResourceMonitorToggleColumns(this);3521 m_pool[UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance] = new UIActionMenu SelectorVMResourceMonitorSwitchToMachinePerformance(this);3520 m_pool[UIActionIndexMN_M_VMResourceMonitor_M_Columns] = new UIActionMenuManagerVMResourceMonitorToggleColumns(this); 3521 m_pool[UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance] = new UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance(this); 3522 3522 3523 3523 /* 'Group' action groups: */
Note:
See TracChangeset
for help on using the changeset viewer.