VirtualBox

Ignore:
Timestamp:
Aug 3, 2020 12:23:52 PM (4 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9609: A bit of cleanup for action-pool stuff: Rename Selector to Manager for action class names.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp

    r85597 r85598  
    3838
    3939/** Menu action extension, used as 'File' menu class. */
    40 class UIActionMenuSelectorFile : public UIActionMenu
    41 {
    42     Q_OBJECT;
    43 
    44 public:
    45 
    46     /** Constructs action passing @a pParent to the base-class. */
    47     UIActionMenuSelectorFile(UIActionPool *pParent)
     40class UIActionMenuManagerFile : public UIActionMenu
     41{
     42    Q_OBJECT;
     43
     44public:
     45
     46    /** Constructs action passing @a pParent to the base-class. */
     47    UIActionMenuManagerFile(UIActionPool *pParent)
    4848        : UIActionMenu(pParent)
    4949    {}
     
    6363
    6464/** Simple action extension, used as 'Show Virtual Media Manager' action class. */
    65 class UIActionSimpleSelectorFileShowVirtualMediaManager : public UIActionSimple
    66 {
    67     Q_OBJECT;
    68 
    69 public:
    70 
    71     /** Constructs action passing @a pParent to the base-class. */
    72     UIActionSimpleSelectorFileShowVirtualMediaManager(UIActionPool *pParent)
     65class UIActionSimpleManagerFileShowVirtualMediaManager : public UIActionSimple
     66{
     67    Q_OBJECT;
     68
     69public:
     70
     71    /** Constructs action passing @a pParent to the base-class. */
     72    UIActionSimpleManagerFileShowVirtualMediaManager(UIActionPool *pParent)
    7373        : UIActionSimple(pParent, ":/media_manager_16px.png", ":/media_manager_disabled_16px.png")
    7474    {}
     
    9797
    9898/** Simple action extension, used as 'Show Host Network Manager' action class. */
    99 class UIActionSimpleSelectorFileShowHostNetworkManager : public UIActionSimple
    100 {
    101     Q_OBJECT;
    102 
    103 public:
    104 
    105     /** Constructs action passing @a pParent to the base-class. */
    106     UIActionSimpleSelectorFileShowHostNetworkManager(UIActionPool *pParent)
     99class UIActionSimpleManagerFileShowHostNetworkManager : public UIActionSimple
     100{
     101    Q_OBJECT;
     102
     103public:
     104
     105    /** Constructs action passing @a pParent to the base-class. */
     106    UIActionSimpleManagerFileShowHostNetworkManager(UIActionPool *pParent)
    107107        : UIActionSimple(pParent, ":/host_iface_manager_16px.png", ":/host_iface_manager_disabled_16px.png")
    108108    {}
     
    131131
    132132/** Simple action extension, used as 'Show Cloud Profile Manager' action class. */
    133 class UIActionSimpleSelectorFileShowCloudProfileManager : public UIActionSimple
    134 {
    135     Q_OBJECT;
    136 
    137 public:
    138 
    139     /** Constructs action passing @a pParent to the base-class. */
    140     UIActionSimpleSelectorFileShowCloudProfileManager(UIActionPool *pParent)
     133class UIActionSimpleManagerFileShowCloudProfileManager : public UIActionSimple
     134{
     135    Q_OBJECT;
     136
     137public:
     138
     139    /** Constructs action passing @a pParent to the base-class. */
     140    UIActionSimpleManagerFileShowCloudProfileManager(UIActionPool *pParent)
    141141        : UIActionSimple(pParent, ":/cloud_profile_manager_16px.png", ":/cloud_profile_manager_disabled_16px.png")
    142142    {}
     
    165165
    166166/** Simple action extension, used as 'Show Import Appliance Wizard' action class. */
    167 class UIActionSimpleSelectorFileShowImportApplianceWizard : public UIActionSimple
    168 {
    169     Q_OBJECT;
    170 
    171 public:
    172 
    173     /** Constructs action passing @a pParent to the base-class. */
    174     UIActionSimpleSelectorFileShowImportApplianceWizard(UIActionPool *pParent)
     167class UIActionSimpleManagerFileShowImportApplianceWizard : public UIActionSimple
     168{
     169    Q_OBJECT;
     170
     171public:
     172
     173    /** Constructs action passing @a pParent to the base-class. */
     174    UIActionSimpleManagerFileShowImportApplianceWizard(UIActionPool *pParent)
    175175        : UIActionSimple(pParent,
    176176                         ":/import_32px.png", ":/import_16px.png",
     
    203203
    204204/** Simple action extension, used as 'Show Export Appliance Wizard' action class. */
    205 class UIActionSimpleSelectorFileShowExportApplianceWizard : public UIActionSimple
    206 {
    207     Q_OBJECT;
    208 
    209 public:
    210 
    211     /** Constructs action passing @a pParent to the base-class. */
    212     UIActionSimpleSelectorFileShowExportApplianceWizard(UIActionPool *pParent)
     205class UIActionSimpleManagerFileShowExportApplianceWizard : public UIActionSimple
     206{
     207    Q_OBJECT;
     208
     209public:
     210
     211    /** Constructs action passing @a pParent to the base-class. */
     212    UIActionSimpleManagerFileShowExportApplianceWizard(UIActionPool *pParent)
    213213        : UIActionSimple(pParent,
    214214                         ":/export_32px.png", ":/export_16px.png",
     
    241241
    242242/** Simple action extension, used as 'Show New Cloud VM Wizard' action class. */
    243 class UIActionSimpleSelectorFileShowNewCloudVMWizard : public UIActionSimple
    244 {
    245     Q_OBJECT;
    246 
    247 public:
    248 
    249     /** Constructs action passing @a pParent to the base-class. */
    250     UIActionSimpleSelectorFileShowNewCloudVMWizard(UIActionPool *pParent)
     243class UIActionSimpleManagerFileShowNewCloudVMWizard : public UIActionSimple
     244{
     245    Q_OBJECT;
     246
     247public:
     248
     249    /** Constructs action passing @a pParent to the base-class. */
     250    UIActionSimpleManagerFileShowNewCloudVMWizard(UIActionPool *pParent)
    251251        : UIActionSimple(pParent,
    252252                         ":/cloud_vm_new_32px.png", ":/cloud_vm_new_16px.png",
     
    273273#ifdef VBOX_GUI_WITH_EXTRADATA_MANAGER_UI
    274274/** Simple action extension, used as 'Show Extra-data Manager' action class. */
    275 class UIActionSimpleSelectorFileShowExtraDataManager : public UIActionSimple
    276 {
    277     Q_OBJECT;
    278 
    279 public:
    280 
    281     /** Constructs action passing @a pParent to the base-class. */
    282     UIActionSimpleSelectorFileShowExtraDataManager(UIActionPool *pParent)
     275class UIActionSimpleManagerFileShowExtraDataManager : public UIActionSimple
     276{
     277    Q_OBJECT;
     278
     279public:
     280
     281    /** Constructs action passing @a pParent to the base-class. */
     282    UIActionSimpleManagerFileShowExtraDataManager(UIActionPool *pParent)
    283283        : UIActionSimple(pParent, ":/edata_manager_16px.png", ":/edata_manager_16px.png")
    284284    {}
     
    308308
    309309/** Simple action extension, used as 'Perform Exit' action class. */
    310 class UIActionSimpleSelectorFilePerformExit : public UIActionSimple
    311 {
    312     Q_OBJECT;
    313 
    314 public:
    315 
    316     /** Constructs action passing @a pParent to the base-class. */
    317     UIActionSimpleSelectorFilePerformExit(UIActionPool *pParent)
     310class UIActionSimpleManagerFilePerformExit : public UIActionSimple
     311{
     312    Q_OBJECT;
     313
     314public:
     315
     316    /** Constructs action passing @a pParent to the base-class. */
     317    UIActionSimpleManagerFilePerformExit(UIActionPool *pParent)
    318318        : UIActionSimple(pParent, ":/exit_16px.png", ":/exit_16px.png")
    319319    {
     
    345345
    346346/** Menu action extension, used as 'Group' menu class. */
    347 class UIActionMenuSelectorGroup : public UIActionMenu
    348 {
    349     Q_OBJECT;
    350 
    351 public:
    352 
    353     /** Constructs action passing @a pParent to the base-class. */
    354     UIActionMenuSelectorGroup(UIActionPool *pParent)
     347class UIActionMenuManagerGroup : public UIActionMenu
     348{
     349    Q_OBJECT;
     350
     351public:
     352
     353    /** Constructs action passing @a pParent to the base-class. */
     354    UIActionMenuManagerGroup(UIActionPool *pParent)
    355355        : UIActionMenu(pParent)
    356356    {}
     
    366366
    367367/** Simple action extension, used as 'Perform Create Machine' action class. */
    368 class UIActionSimpleSelectorGroupPerformCreateMachine : public UIActionSimple
    369 {
    370     Q_OBJECT;
    371 
    372 public:
    373 
    374     /** Constructs action passing @a pParent to the base-class. */
    375     UIActionSimpleSelectorGroupPerformCreateMachine(UIActionPool *pParent)
     368class UIActionSimpleManagerGroupPerformCreateMachine : public UIActionSimple
     369{
     370    Q_OBJECT;
     371
     372public:
     373
     374    /** Constructs action passing @a pParent to the base-class. */
     375    UIActionSimpleManagerGroupPerformCreateMachine(UIActionPool *pParent)
    376376        : UIActionSimple(pParent,
    377377                         ":/vm_new_32px.png", ":/vm_new_16px.png",
     
    405405
    406406/** Simple action extension, used as 'Perform Add Machine' action class. */
    407 class UIActionSimpleSelectorGroupPerformAddMachine : public UIActionSimple
    408 {
    409     Q_OBJECT;
    410 
    411 public:
    412 
    413     /** Constructs action passing @a pParent to the base-class. */
    414     UIActionSimpleSelectorGroupPerformAddMachine(UIActionPool *pParent)
     407class UIActionSimpleManagerGroupPerformAddMachine : public UIActionSimple
     408{
     409    Q_OBJECT;
     410
     411public:
     412
     413    /** Constructs action passing @a pParent to the base-class. */
     414    UIActionSimpleManagerGroupPerformAddMachine(UIActionPool *pParent)
    415415        : UIActionSimple(pParent,
    416416                         ":/vm_add_32px.png", ":/vm_add_16px.png",
     
    444444
    445445/** Simple action extension, used as 'Perform Rename Group' action class. */
    446 class UIActionSimpleSelectorGroupPerformRename : public UIActionSimple
    447 {
    448     Q_OBJECT;
    449 
    450 public:
    451 
    452     /** Constructs action passing @a pParent to the base-class. */
    453     UIActionSimpleSelectorGroupPerformRename(UIActionPool *pParent)
     446class UIActionSimpleManagerGroupPerformRename : public UIActionSimple
     447{
     448    Q_OBJECT;
     449
     450public:
     451
     452    /** Constructs action passing @a pParent to the base-class. */
     453    UIActionSimpleManagerGroupPerformRename(UIActionPool *pParent)
    454454        : UIActionSimple(pParent, ":/vm_group_name_16px.png", ":/vm_group_name_disabled_16px.png")
    455455    {}
     
    472472
    473473/** Simple action extension, used as 'Perform Remove Group' action class. */
    474 class UIActionSimpleSelectorGroupPerformRemove : public UIActionSimple
    475 {
    476     Q_OBJECT;
    477 
    478 public:
    479 
    480     /** Constructs action passing @a pParent to the base-class. */
    481     UIActionSimpleSelectorGroupPerformRemove(UIActionPool *pParent)
     474class UIActionSimpleManagerGroupPerformRemove : public UIActionSimple
     475{
     476    Q_OBJECT;
     477
     478public:
     479
     480    /** Constructs action passing @a pParent to the base-class. */
     481    UIActionSimpleManagerGroupPerformRemove(UIActionPool *pParent)
    482482        : UIActionSimple(pParent, ":/vm_group_remove_16px.png", ":/vm_group_remove_disabled_16px.png")
    483483    {}
     
    500500
    501501/** Simple action extension, used as 'Perform Sort Group' action class. */
    502 class UIActionSimpleSelectorGroupPerformSort : public UIActionSimple
    503 {
    504     Q_OBJECT;
    505 
    506 public:
    507 
    508     /** Constructs action passing @a pParent to the base-class. */
    509     UIActionSimpleSelectorGroupPerformSort(UIActionPool *pParent)
     502class UIActionSimpleManagerGroupPerformSort : public UIActionSimple
     503{
     504    Q_OBJECT;
     505
     506public:
     507
     508    /** Constructs action passing @a pParent to the base-class. */
     509    UIActionSimpleManagerGroupPerformSort(UIActionPool *pParent)
    510510        : UIActionSimple(pParent, ":/sort_16px.png", ":/sort_disabled_16px.png")
    511511    {}
     
    529529
    530530/** Menu action extension, used as 'Machine' menu class. */
    531 class UIActionMenuSelectorMachine : public UIActionMenu
    532 {
    533     Q_OBJECT;
    534 
    535 public:
    536 
    537     /** Constructs action passing @a pParent to the base-class. */
    538     UIActionMenuSelectorMachine(UIActionPool *pParent)
     531class UIActionMenuManagerMachine : public UIActionMenu
     532{
     533    Q_OBJECT;
     534
     535public:
     536
     537    /** Constructs action passing @a pParent to the base-class. */
     538    UIActionMenuManagerMachine(UIActionPool *pParent)
    539539        : UIActionMenu(pParent)
    540540    {}
     
    550550
    551551/** Simple action extension, used as 'Perform Create Machine' action class. */
    552 class UIActionSimpleSelectorMachinePerformCreate : public UIActionSimple
    553 {
    554     Q_OBJECT;
    555 
    556 public:
    557 
    558     /** Constructs action passing @a pParent to the base-class. */
    559     UIActionSimpleSelectorMachinePerformCreate(UIActionPool *pParent)
     552class UIActionSimpleManagerMachinePerformCreate : public UIActionSimple
     553{
     554    Q_OBJECT;
     555
     556public:
     557
     558    /** Constructs action passing @a pParent to the base-class. */
     559    UIActionSimpleManagerMachinePerformCreate(UIActionPool *pParent)
    560560        : UIActionSimple(pParent,
    561561                         ":/vm_new_32px.png", ":/vm_new_16px.png",
     
    587587
    588588/** Simple action extension, used as 'Perform Add Machine' action class. */
    589 class UIActionSimpleSelectorMachinePerformAdd : public UIActionSimple
    590 {
    591     Q_OBJECT;
    592 
    593 public:
    594 
    595     /** Constructs action passing @a pParent to the base-class. */
    596     UIActionSimpleSelectorMachinePerformAdd(UIActionPool *pParent)
     589class UIActionSimpleManagerMachinePerformAdd : public UIActionSimple
     590{
     591    Q_OBJECT;
     592
     593public:
     594
     595    /** Constructs action passing @a pParent to the base-class. */
     596    UIActionSimpleManagerMachinePerformAdd(UIActionPool *pParent)
    597597        : UIActionSimple(pParent,
    598598                         ":/vm_add_32px.png", ":/vm_add_16px.png",
     
    624624
    625625/** Menu action extension, used as 'Move to Group' menu class. */
    626 class UIActionMenuSelectorCommonMoveToGroup : public UIActionMenu
    627 {
    628     Q_OBJECT;
    629 
    630 public:
    631 
    632     /** Constructs action passing @a pParent to the base-class. */
    633     UIActionMenuSelectorCommonMoveToGroup(UIActionPool *pParent)
     626class UIActionMenuManagerCommonMoveToGroup : public UIActionMenu
     627{
     628    Q_OBJECT;
     629
     630public:
     631
     632    /** Constructs action passing @a pParent to the base-class. */
     633    UIActionMenuManagerCommonMoveToGroup(UIActionPool *pParent)
    634634        : UIActionMenu(pParent, ":/vm_group_create_16px.png", ":/vm_group_create_disabled_16px.png")
    635635    {}
     
    645645
    646646/** Simple action extension, used as 'Move to Group => New' action class. */
    647 class UIActionSimpleSelectorMachineMoveToGroupNew : public UIActionSimple
    648 {
    649     Q_OBJECT;
    650 
    651 public:
    652 
    653     /** Constructs action passing @a pParent to the base-class. */
    654     UIActionSimpleSelectorMachineMoveToGroupNew(UIActionPool *pParent)
     647class UIActionSimpleManagerMachineMoveToGroupNew : public UIActionSimple
     648{
     649    Q_OBJECT;
     650
     651public:
     652
     653    /** Constructs action passing @a pParent to the base-class. */
     654    UIActionSimpleManagerMachineMoveToGroupNew(UIActionPool *pParent)
    655655        : UIActionSimple(pParent)
    656656    {}
     
    673673
    674674/** Simple action extension, used as 'Show Machine Settings' action class. */
    675 class UIActionSimpleSelectorMachineShowSettings : public UIActionSimple
    676 {
    677     Q_OBJECT;
    678 
    679 public:
    680 
    681     /** Constructs action passing @a pParent to the base-class. */
    682     UIActionSimpleSelectorMachineShowSettings(UIActionPool *pParent)
     675class UIActionSimpleManagerMachineShowSettings : public UIActionSimple
     676{
     677    Q_OBJECT;
     678
     679public:
     680
     681    /** Constructs action passing @a pParent to the base-class. */
     682    UIActionSimpleManagerMachineShowSettings(UIActionPool *pParent)
    683683        : UIActionSimple(pParent,
    684684                         ":/vm_settings_32px.png", ":/vm_settings_16px.png",
     
    710710
    711711/** Simple action extension, used as 'Perform Clone Machine' action class. */
    712 class UIActionSimpleSelectorMachinePerformClone : public UIActionSimple
    713 {
    714     Q_OBJECT;
    715 
    716 public:
    717 
    718     /** Constructs action passing @a pParent to the base-class. */
    719     UIActionSimpleSelectorMachinePerformClone(UIActionPool *pParent)
     712class UIActionSimpleManagerMachinePerformClone : public UIActionSimple
     713{
     714    Q_OBJECT;
     715
     716public:
     717
     718    /** Constructs action passing @a pParent to the base-class. */
     719    UIActionSimpleManagerMachinePerformClone(UIActionPool *pParent)
    720720        : UIActionSimple(pParent, ":/vm_clone_16px.png", ":/vm_clone_disabled_16px.png")
    721721    {}
     
    744744
    745745/** Simple action extension, used as 'Perform Move Machine' action class. */
    746 class UIActionSimpleSelectorMachinePerformMove : public UIActionSimple
    747 {
    748     Q_OBJECT;
    749 
    750 public:
    751 
    752     /** Constructs action passing @a pParent to the base-class. */
    753     UIActionSimpleSelectorMachinePerformMove(UIActionPool *pParent)
     746class UIActionSimpleManagerMachinePerformMove : public UIActionSimple
     747{
     748    Q_OBJECT;
     749
     750public:
     751
     752    /** Constructs action passing @a pParent to the base-class. */
     753    UIActionSimpleManagerMachinePerformMove(UIActionPool *pParent)
    754754        : UIActionSimple(pParent, ":/vm_move_16px.png", ":/vm_move_disabled_16px.png")
    755755    {}
     
    772772
    773773/** Simple action extension, used as 'Perform Export Machine locally' action class. */
    774 class UIActionSimpleSelectorMachinePerformExportLocally : public UIActionSimple
    775 {
    776     Q_OBJECT;
    777 
    778 public:
    779 
    780     /** Constructs action passing @a pParent to the base-class. */
    781     UIActionSimpleSelectorMachinePerformExportLocally(UIActionPool *pParent)
     774class UIActionSimpleManagerMachinePerformExportLocally : public UIActionSimple
     775{
     776    Q_OBJECT;
     777
     778public:
     779
     780    /** Constructs action passing @a pParent to the base-class. */
     781    UIActionSimpleManagerMachinePerformExportLocally(UIActionPool *pParent)
    782782        : UIActionSimple(pParent, ":/export_16px.png", ":/export_disabled_16px.png")
    783783    {}
     
    800800
    801801/** Simple action extension, used as 'Perform Export Machine to OCI' action class. */
    802 class UIActionSimpleSelectorMachinePerformExportToOCI : public UIActionSimple
    803 {
    804     Q_OBJECT;
    805 
    806 public:
    807 
    808     /** Constructs action passing @a pParent to the base-class. */
    809     UIActionSimpleSelectorMachinePerformExportToOCI(UIActionPool *pParent)
     802class UIActionSimpleManagerMachinePerformExportToOCI : public UIActionSimple
     803{
     804    Q_OBJECT;
     805
     806public:
     807
     808    /** Constructs action passing @a pParent to the base-class. */
     809    UIActionSimpleManagerMachinePerformExportToOCI(UIActionPool *pParent)
    810810        : UIActionSimple(pParent, ":/export_16px.png", ":/export_disabled_16px.png")
    811811    {}
     
    828828
    829829/** Simple action extension, used as 'Perform Remove Machine' action class. */
    830 class UIActionSimpleSelectorMachinePerformRemove : public UIActionSimple
    831 {
    832     Q_OBJECT;
    833 
    834 public:
    835 
    836     /** Constructs action passing @a pParent to the base-class. */
    837     UIActionSimpleSelectorMachinePerformRemove(UIActionPool *pParent)
     830class UIActionSimpleManagerMachinePerformRemove : public UIActionSimple
     831{
     832    Q_OBJECT;
     833
     834public:
     835
     836    /** Constructs action passing @a pParent to the base-class. */
     837    UIActionSimpleManagerMachinePerformRemove(UIActionPool *pParent)
    838838        : UIActionSimple(pParent,
    839839                         ":/vm_delete_32px.png", ":/vm_delete_16px.png",
     
    858858
    859859/** Simple action extension, used as 'Perform Sort Parent' action class. */
    860 class UIActionSimpleSelectorMachinePerformSortParent : public UIActionSimple
    861 {
    862     Q_OBJECT;
    863 
    864 public:
    865 
    866     /** Constructs action passing @a pParent to the base-class. */
    867     UIActionSimpleSelectorMachinePerformSortParent(UIActionPool *pParent)
     860class UIActionSimpleManagerMachinePerformSortParent : public UIActionSimple
     861{
     862    Q_OBJECT;
     863
     864public:
     865
     866    /** Constructs action passing @a pParent to the base-class. */
     867    UIActionSimpleManagerMachinePerformSortParent(UIActionPool *pParent)
    868868        : UIActionSimple(pParent, ":/sort_16px.png", ":/sort_disabled_16px.png")
    869869    {}
     
    886886
    887887/** Toggle action extension, used as 'Search' action class. */
    888 class UIActionToggleSelectorMachineToggleSearch : public UIActionToggle
    889 {
    890     Q_OBJECT;
    891 
    892 public:
    893 
    894     /** Constructs action passing @a pParent to the base-class. */
    895     UIActionToggleSelectorMachineToggleSearch(UIActionPool *pParent)
     888class UIActionToggleManagerMachineToggleSearch : public UIActionToggle
     889{
     890    Q_OBJECT;
     891
     892public:
     893
     894    /** Constructs action passing @a pParent to the base-class. */
     895    UIActionToggleManagerMachineToggleSearch(UIActionPool *pParent)
    896896        : UIActionToggle(pParent,
    897897                         ":/search_16px.png", ":/search_16px.png",
     
    923923
    924924/** Menu action extension, used as 'Start or Show' menu class. */
    925 class UIActionStateSelectorCommonStartOrShow : public UIActionPolymorphicMenu
    926 {
    927     Q_OBJECT;
    928 
    929 public:
    930 
    931     /** Constructs action passing @a pParent to the base-class. */
    932     UIActionStateSelectorCommonStartOrShow(UIActionPool *pParent)
     925class UIActionStateManagerCommonStartOrShow : public UIActionPolymorphicMenu
     926{
     927    Q_OBJECT;
     928
     929public:
     930
     931    /** Constructs action passing @a pParent to the base-class. */
     932    UIActionStateManagerCommonStartOrShow(UIActionPool *pParent)
    933933        : UIActionPolymorphicMenu(pParent,
    934934                                  ":/vm_start_32px.png", ":/vm_start_16px.png",
     
    972972
    973973/** Simple action extension, used as 'Perform Normal Start' action class. */
    974 class UIActionSimpleSelectorCommonPerformStartNormal : public UIActionSimple
    975 {
    976     Q_OBJECT;
    977 
    978 public:
    979 
    980     /** Constructs action passing @a pParent to the base-class. */
    981     UIActionSimpleSelectorCommonPerformStartNormal(UIActionPool *pParent)
     974class UIActionSimpleManagerCommonPerformStartNormal : public UIActionSimple
     975{
     976    Q_OBJECT;
     977
     978public:
     979
     980    /** Constructs action passing @a pParent to the base-class. */
     981    UIActionSimpleManagerCommonPerformStartNormal(UIActionPool *pParent)
    982982        : UIActionSimple(pParent, ":/vm_start_16px.png", ":/vm_start_16px.png")
    983983    {}
     
    10001000
    10011001/** Simple action extension, used as 'Perform Headless Start' action class. */
    1002 class UIActionSimpleSelectorCommonPerformStartHeadless : public UIActionSimple
    1003 {
    1004     Q_OBJECT;
    1005 
    1006 public:
    1007 
    1008     /** Constructs action passing @a pParent to the base-class. */
    1009     UIActionSimpleSelectorCommonPerformStartHeadless(UIActionPool *pParent)
     1002class UIActionSimpleManagerCommonPerformStartHeadless : public UIActionSimple
     1003{
     1004    Q_OBJECT;
     1005
     1006public:
     1007
     1008    /** Constructs action passing @a pParent to the base-class. */
     1009    UIActionSimpleManagerCommonPerformStartHeadless(UIActionPool *pParent)
    10101010        : UIActionSimple(pParent, ":/vm_start_headless_16px.png", ":/vm_start_headless_16px.png")
    10111011    {}
     
    10281028
    10291029/** Simple action extension, used as 'Perform Detachable Start' action class. */
    1030 class UIActionSimpleSelectorCommonPerformStartDetachable : public UIActionSimple
    1031 {
    1032     Q_OBJECT;
    1033 
    1034 public:
    1035 
    1036     /** Constructs action passing @a pParent to the base-class. */
    1037     UIActionSimpleSelectorCommonPerformStartDetachable(UIActionPool *pParent)
     1030class UIActionSimpleManagerCommonPerformStartDetachable : public UIActionSimple
     1031{
     1032    Q_OBJECT;
     1033
     1034public:
     1035
     1036    /** Constructs action passing @a pParent to the base-class. */
     1037    UIActionSimpleManagerCommonPerformStartDetachable(UIActionPool *pParent)
    10381038        : UIActionSimple(pParent, ":/vm_start_separate_16px.png", ":/vm_start_separate_16px.png")
    10391039    {}
     
    10561056
    10571057/** Toggle action extension, used as 'Pause and Resume' action class. */
    1058 class UIActionToggleSelectorCommonPauseAndResume : public UIActionToggle
    1059 {
    1060     Q_OBJECT;
    1061 
    1062 public:
    1063 
    1064     /** Constructs action passing @a pParent to the base-class. */
    1065     UIActionToggleSelectorCommonPauseAndResume(UIActionPool *pParent)
     1058class UIActionToggleManagerCommonPauseAndResume : public UIActionToggle
     1059{
     1060    Q_OBJECT;
     1061
     1062public:
     1063
     1064    /** Constructs action passing @a pParent to the base-class. */
     1065    UIActionToggleManagerCommonPauseAndResume(UIActionPool *pParent)
    10661066        : UIActionToggle(pParent,
    10671067                         ":/vm_pause_on_16px.png", ":/vm_pause_16px.png",
     
    10861086
    10871087/** Simple action extension, used as 'Perform Reset' action class. */
    1088 class UIActionSimpleSelectorCommonPerformReset : public UIActionSimple
    1089 {
    1090     Q_OBJECT;
    1091 
    1092 public:
    1093 
    1094     /** Constructs action passing @a pParent to the base-class. */
    1095     UIActionSimpleSelectorCommonPerformReset(UIActionPool *pParent)
     1088class UIActionSimpleManagerCommonPerformReset : public UIActionSimple
     1089{
     1090    Q_OBJECT;
     1091
     1092public:
     1093
     1094    /** Constructs action passing @a pParent to the base-class. */
     1095    UIActionSimpleManagerCommonPerformReset(UIActionPool *pParent)
    10961096        : UIActionSimple(pParent, ":/vm_reset_16px.png", ":/vm_reset_disabled_16px.png")
    10971097    {}
     
    11141114
    11151115/** Polymorphic menu action extension, used as 'Perform Discard' action class. */
    1116 class UIActionSimpleSelectorCommonPerformDiscard : public UIActionPolymorphicMenu
    1117 {
    1118     Q_OBJECT;
    1119 
    1120 public:
    1121 
    1122     /** Constructs action passing @a pParent to the base-class. */
    1123     UIActionSimpleSelectorCommonPerformDiscard(UIActionPool *pParent)
     1116class UIActionSimpleManagerCommonPerformDiscard : public UIActionPolymorphicMenu
     1117{
     1118    Q_OBJECT;
     1119
     1120public:
     1121
     1122    /** Constructs action passing @a pParent to the base-class. */
     1123    UIActionSimpleManagerCommonPerformDiscard(UIActionPool *pParent)
    11241124        : UIActionPolymorphicMenu(pParent,
    11251125                                  ":/vm_discard_32px.png", ":/vm_discard_16px.png",
     
    11661166
    11671167/** Simple action extension, used as 'Show Machine Logs' action class. */
    1168 class UIActionSimpleSelectorCommonShowMachineLogs : public UIActionSimple
    1169 {
    1170     Q_OBJECT;
    1171 
    1172 public:
    1173 
    1174     /** Constructs action passing @a pParent to the base-class. */
    1175     UIActionSimpleSelectorCommonShowMachineLogs(UIActionPool *pParent)
     1168class UIActionSimpleManagerCommonShowMachineLogs : public UIActionSimple
     1169{
     1170    Q_OBJECT;
     1171
     1172public:
     1173
     1174    /** Constructs action passing @a pParent to the base-class. */
     1175    UIActionSimpleManagerCommonShowMachineLogs(UIActionPool *pParent)
    11761176        : UIActionSimple(pParent,
    11771177                         ":/vm_show_logs_32px.png", ":/vm_show_logs_16px.png",
     
    12041204
    12051205/** Simple action extension, used as 'Perform Refresh' action class. */
    1206 class UIActionSimpleSelectorCommonPerformRefresh : public UIActionSimple
    1207 {
    1208     Q_OBJECT;
    1209 
    1210 public:
    1211 
    1212     /** Constructs action passing @a pParent to the base-class. */
    1213     UIActionSimpleSelectorCommonPerformRefresh(UIActionPool *pParent)
     1206class UIActionSimpleManagerCommonPerformRefresh : public UIActionSimple
     1207{
     1208    Q_OBJECT;
     1209
     1210public:
     1211
     1212    /** Constructs action passing @a pParent to the base-class. */
     1213    UIActionSimpleManagerCommonPerformRefresh(UIActionPool *pParent)
    12141214        : UIActionSimple(pParent,
    12151215                         ":/refresh_32px.png", ":/refresh_16px.png",
     
    12341234
    12351235/** Simple action extension, used as 'Show in File Manager' action class. */
    1236 class UIActionSimpleSelectorCommonShowInFileManager : public UIActionSimple
    1237 {
    1238     Q_OBJECT;
    1239 
    1240 public:
    1241 
    1242     /** Constructs action passing @a pParent to the base-class. */
    1243     UIActionSimpleSelectorCommonShowInFileManager(UIActionPool *pParent)
     1236class UIActionSimpleManagerCommonShowInFileManager : public UIActionSimple
     1237{
     1238    Q_OBJECT;
     1239
     1240public:
     1241
     1242    /** Constructs action passing @a pParent to the base-class. */
     1243    UIActionSimpleManagerCommonShowInFileManager(UIActionPool *pParent)
    12441244        : UIActionSimple(pParent, ":/vm_open_filemanager_16px.png", ":/vm_open_filemanager_disabled_16px.png")
    12451245    {}
     
    12701270
    12711271/** Simple action extension, used as 'Perform Create Shortcut' action class. */
    1272 class UIActionSimpleSelectorCommonPerformCreateShortcut : public UIActionSimple
    1273 {
    1274     Q_OBJECT;
    1275 
    1276 public:
    1277 
    1278     /** Constructs action passing @a pParent to the base-class. */
    1279     UIActionSimpleSelectorCommonPerformCreateShortcut(UIActionPool *pParent)
     1272class UIActionSimpleManagerCommonPerformCreateShortcut : public UIActionSimple
     1273{
     1274    Q_OBJECT;
     1275
     1276public:
     1277
     1278    /** Constructs action passing @a pParent to the base-class. */
     1279    UIActionSimpleManagerCommonPerformCreateShortcut(UIActionPool *pParent)
    12801280        : UIActionSimple(pParent, ":/vm_create_shortcut_16px.png", ":/vm_create_shortcut_disabled_16px.png")
    12811281    {}
     
    13041304
    13051305/** Menu action extension, used as 'Console' menu class. */
    1306 class UIActionMenuSelectorConsole : public UIActionMenu
    1307 {
    1308     Q_OBJECT;
    1309 
    1310 public:
    1311 
    1312     /** Constructs action passing @a pParent to the base-class. */
    1313     UIActionMenuSelectorConsole(UIActionPool *pParent)
     1306class UIActionMenuManagerConsole : public UIActionMenu
     1307{
     1308    Q_OBJECT;
     1309
     1310public:
     1311
     1312    /** Constructs action passing @a pParent to the base-class. */
     1313    UIActionMenuManagerConsole(UIActionPool *pParent)
    13141314        : UIActionMenu(pParent, ":/cloud_machine_console_16px.png")
    13151315    {}
     
    13251325
    13261326/** Simple action extension, used as 'Perform Create Console Connection' action class. */
    1327 class UIActionSimpleSelectorConsolePerformCreateConnection : public UIActionSimple
    1328 {
    1329     Q_OBJECT;
    1330 
    1331 public:
    1332 
    1333     /** Constructs action passing @a pParent to the base-class. */
    1334     UIActionSimpleSelectorConsolePerformCreateConnection(UIActionPool *pParent)
     1327class UIActionSimpleManagerConsolePerformCreateConnection : public UIActionSimple
     1328{
     1329    Q_OBJECT;
     1330
     1331public:
     1332
     1333    /** Constructs action passing @a pParent to the base-class. */
     1334    UIActionSimpleManagerConsolePerformCreateConnection(UIActionPool *pParent)
    13351335        : UIActionSimple(pParent,
    13361336                         ":/cloud_machine_console_create_connection_16px.png",
     
    13551355
    13561356/** Simple action extension, used as 'Perform Delete Console Connection' action class. */
    1357 class UIActionSimpleSelectorConsolePerformDeleteConnection : public UIActionSimple
    1358 {
    1359     Q_OBJECT;
    1360 
    1361 public:
    1362 
    1363     /** Constructs action passing @a pParent to the base-class. */
    1364     UIActionSimpleSelectorConsolePerformDeleteConnection(UIActionPool *pParent)
     1357class UIActionSimpleManagerConsolePerformDeleteConnection : public UIActionSimple
     1358{
     1359    Q_OBJECT;
     1360
     1361public:
     1362
     1363    /** Constructs action passing @a pParent to the base-class. */
     1364    UIActionSimpleManagerConsolePerformDeleteConnection(UIActionPool *pParent)
    13651365        : UIActionSimple(pParent,
    13661366                         ":/cloud_machine_console_delete_connection_16px.png",
     
    13851385
    13861386/** Simple action extension, used as 'Perform Configure Applications' action class. */
    1387 class UIActionSimpleSelectorConsolePerformConfigureApplications : public UIActionSimple
    1388 {
    1389     Q_OBJECT;
    1390 
    1391 public:
    1392 
    1393     /** Constructs action passing @a pParent to the base-class. */
    1394     UIActionSimpleSelectorConsolePerformConfigureApplications(UIActionPool *pParent)
     1387class UIActionSimpleManagerConsolePerformConfigureApplications : public UIActionSimple
     1388{
     1389    Q_OBJECT;
     1390
     1391public:
     1392
     1393    /** Constructs action passing @a pParent to the base-class. */
     1394    UIActionSimpleManagerConsolePerformConfigureApplications(UIActionPool *pParent)
    13951395        : UIActionSimple(pParent,
    13961396                         ":/cloud_machine_console_configure_external_terminal_16px.png",
     
    14151415
    14161416/** Simple action extension, used as 'Copy Command' action class. */
    1417 class UIActionSimpleSelectorConsolePerformCopyCommand : public UIActionSimple
    1418 {
    1419     Q_OBJECT;
    1420 
    1421 public:
    1422 
    1423     /** Constructs action passing @a pParent to the base-class. */
    1424     UIActionSimpleSelectorConsolePerformCopyCommand(UIActionPool *pParent, bool fSerial, bool fUnix)
     1417class UIActionSimpleManagerConsolePerformCopyCommand : public UIActionSimple
     1418{
     1419    Q_OBJECT;
     1420
     1421public:
     1422
     1423    /** Constructs action passing @a pParent to the base-class. */
     1424    UIActionSimpleManagerConsolePerformCopyCommand(UIActionPool *pParent, bool fSerial, bool fUnix)
    14251425        : UIActionSimple(pParent)
    14261426        , m_fSerial(fSerial)
     
    14761476
    14771477/** Menu action extension, used as 'Close' menu class. */
    1478 class UIActionMenuSelectorClose : public UIActionMenu
    1479 {
    1480     Q_OBJECT;
    1481 
    1482 public:
    1483 
    1484     /** Constructs action passing @a pParent to the base-class. */
    1485     UIActionMenuSelectorClose(UIActionPool *pParent)
     1478class UIActionMenuManagerClose : public UIActionMenu
     1479{
     1480    Q_OBJECT;
     1481
     1482public:
     1483
     1484    /** Constructs action passing @a pParent to the base-class. */
     1485    UIActionMenuManagerClose(UIActionPool *pParent)
    14861486        : UIActionMenu(pParent, ":/exit_16px.png")
    14871487    {}
     
    14971497
    14981498/** Simple action extension, used as 'Perform Detach' action class. */
    1499 class UIActionSimpleSelectorClosePerformDetach : public UIActionSimple
    1500 {
    1501     Q_OBJECT;
    1502 
    1503 public:
    1504 
    1505     /** Constructs action passing @a pParent to the base-class. */
    1506     UIActionSimpleSelectorClosePerformDetach(UIActionPool *pParent)
     1499class UIActionSimpleManagerClosePerformDetach : public UIActionSimple
     1500{
     1501    Q_OBJECT;
     1502
     1503public:
     1504
     1505    /** Constructs action passing @a pParent to the base-class. */
     1506    UIActionSimpleManagerClosePerformDetach(UIActionPool *pParent)
    15071507        : UIActionSimple(pParent, ":/vm_create_shortcut_16px.png", ":/vm_create_shortcut_disabled_16px.png")
    15081508    {}
     
    15251525
    15261526/** Simple action extension, used as 'Perform Save' action class. */
    1527 class UIActionSimpleSelectorClosePerformSave : public UIActionSimple
    1528 {
    1529     Q_OBJECT;
    1530 
    1531 public:
    1532 
    1533     /** Constructs action passing @a pParent to the base-class. */
    1534     UIActionSimpleSelectorClosePerformSave(UIActionPool *pParent)
     1527class UIActionSimpleManagerClosePerformSave : public UIActionSimple
     1528{
     1529    Q_OBJECT;
     1530
     1531public:
     1532
     1533    /** Constructs action passing @a pParent to the base-class. */
     1534    UIActionSimpleManagerClosePerformSave(UIActionPool *pParent)
    15351535        : UIActionSimple(pParent, ":/vm_save_state_16px.png", ":/vm_save_state_disabled_16px.png")
    15361536    {}
     
    15531553
    15541554/** Simple action extension, used as 'Perform Shutdown' action class. */
    1555 class UIActionSimpleSelectorClosePerformShutdown : public UIActionSimple
    1556 {
    1557     Q_OBJECT;
    1558 
    1559 public:
    1560 
    1561     /** Constructs action passing @a pParent to the base-class. */
    1562     UIActionSimpleSelectorClosePerformShutdown(UIActionPool *pParent)
     1555class UIActionSimpleManagerClosePerformShutdown : public UIActionSimple
     1556{
     1557    Q_OBJECT;
     1558
     1559public:
     1560
     1561    /** Constructs action passing @a pParent to the base-class. */
     1562    UIActionSimpleManagerClosePerformShutdown(UIActionPool *pParent)
    15631563        : UIActionSimple(pParent, ":/vm_shutdown_16px.png", ":/vm_shutdown_disabled_16px.png")
    15641564    {}
     
    15811581
    15821582/** Simple action extension, used as 'Perform PowerOff' action class. */
    1583 class UIActionSimpleSelectorClosePerformPowerOff : public UIActionSimple
    1584 {
    1585     Q_OBJECT;
    1586 
    1587 public:
    1588 
    1589     /** Constructs action passing @a pParent to the base-class. */
    1590     UIActionSimpleSelectorClosePerformPowerOff(UIActionPool *pParent)
     1583class UIActionSimpleManagerClosePerformPowerOff : public UIActionSimple
     1584{
     1585    Q_OBJECT;
     1586
     1587public:
     1588
     1589    /** Constructs action passing @a pParent to the base-class. */
     1590    UIActionSimpleManagerClosePerformPowerOff(UIActionPool *pParent)
    15911591        : UIActionSimple(pParent, ":/vm_poweroff_16px.png", ":/vm_poweroff_disabled_16px.png")
    15921592    {}
     
    16101610
    16111611/** Menu action extension, used as 'Machine Tools' menu class. */
    1612 class UIActionMenuSelectorToolsMachine : public UIActionMenu
    1613 {
    1614     Q_OBJECT;
    1615 
    1616 public:
    1617 
    1618     /** Constructs action passing @a pParent to the base-class. */
    1619     UIActionMenuSelectorToolsMachine(UIActionPool *pParent)
     1612class UIActionMenuManagerToolsMachine : public UIActionMenu
     1613{
     1614    Q_OBJECT;
     1615
     1616public:
     1617
     1618    /** Constructs action passing @a pParent to the base-class. */
     1619    UIActionMenuManagerToolsMachine(UIActionPool *pParent)
    16201620        : UIActionMenu(pParent, ":/tools_menu_24px.png") /// @todo replace with 16px icon
    16211621    {}
     
    16371637
    16381638/** Simple action extension, used as 'Show Machine Details' action class. */
    1639 class UIActionToggleSelectorToolsMachineShowDetails : public UIActionToggle
    1640 {
    1641     Q_OBJECT;
    1642 
    1643 public:
    1644 
    1645     /** Constructs action passing @a pParent to the base-class. */
    1646     UIActionToggleSelectorToolsMachineShowDetails(UIActionPool *pParent)
     1639class UIActionToggleManagerToolsMachineShowDetails : public UIActionToggle
     1640{
     1641    Q_OBJECT;
     1642
     1643public:
     1644
     1645    /** Constructs action passing @a pParent to the base-class. */
     1646    UIActionToggleManagerToolsMachineShowDetails(UIActionPool *pParent)
    16471647        : UIActionToggle(pParent)
    16481648    {
     
    16701670
    16711671/** Simple action extension, used as 'Show Machine Snapshots' action class. */
    1672 class UIActionToggleSelectorToolsMachineShowSnapshots : public UIActionToggle
    1673 {
    1674     Q_OBJECT;
    1675 
    1676 public:
    1677 
    1678     /** Constructs action passing @a pParent to the base-class. */
    1679     UIActionToggleSelectorToolsMachineShowSnapshots(UIActionPool *pParent)
     1672class UIActionToggleManagerToolsMachineShowSnapshots : public UIActionToggle
     1673{
     1674    Q_OBJECT;
     1675
     1676public:
     1677
     1678    /** Constructs action passing @a pParent to the base-class. */
     1679    UIActionToggleManagerToolsMachineShowSnapshots(UIActionPool *pParent)
    16801680        : UIActionToggle(pParent)
    16811681    {
     
    17031703
    17041704/** Simple action extension, used as 'Show Machine Logs' action class. */
    1705 class UIActionToggleSelectorToolsMachineShowLogs : public UIActionToggle
    1706 {
    1707     Q_OBJECT;
    1708 
    1709 public:
    1710 
    1711     /** Constructs action passing @a pParent to the base-class. */
    1712     UIActionToggleSelectorToolsMachineShowLogs(UIActionPool *pParent)
     1705class UIActionToggleManagerToolsMachineShowLogs : public UIActionToggle
     1706{
     1707    Q_OBJECT;
     1708
     1709public:
     1710
     1711    /** Constructs action passing @a pParent to the base-class. */
     1712    UIActionToggleManagerToolsMachineShowLogs(UIActionPool *pParent)
    17131713        : UIActionToggle(pParent)
    17141714    {
     
    17361736
    17371737/** Simple action extension, used as 'Show Performance Monitor' action class. */
    1738 class UIActionToggleSelectorToolsMachineShowPerformance : public UIActionToggle
    1739 {
    1740     Q_OBJECT;
    1741 
    1742 public:
    1743 
    1744     /** Constructs action passing @a pParent to the base-class. */
    1745     UIActionToggleSelectorToolsMachineShowPerformance(UIActionPool *pParent)
     1738class UIActionToggleManagerToolsMachineShowPerformance : public UIActionToggle
     1739{
     1740    Q_OBJECT;
     1741
     1742public:
     1743
     1744    /** Constructs action passing @a pParent to the base-class. */
     1745    UIActionToggleManagerToolsMachineShowPerformance(UIActionPool *pParent)
    17461746        : UIActionToggle(pParent)
    17471747    {
     
    17691769
    17701770/** Menu action extension, used as 'Global Tools' menu class. */
    1771 class UIActionMenuSelectorToolsGlobal : public UIActionMenu
    1772 {
    1773     Q_OBJECT;
    1774 
    1775 public:
    1776 
    1777     /** Constructs action passing @a pParent to the base-class. */
    1778     UIActionMenuSelectorToolsGlobal(UIActionPool *pParent)
     1771class UIActionMenuManagerToolsGlobal : public UIActionMenu
     1772{
     1773    Q_OBJECT;
     1774
     1775public:
     1776
     1777    /** Constructs action passing @a pParent to the base-class. */
     1778    UIActionMenuManagerToolsGlobal(UIActionPool *pParent)
    17791779        : UIActionMenu(pParent)
    17801780    {}
     
    17961796
    17971797/** Simple action extension, used as 'Show Virtual Media Manager' action class. */
    1798 class UIActionSimpleSelectorToolsGlobalShowVirtualMediaManager : public UIActionSimple
    1799 {
    1800     Q_OBJECT;
    1801 
    1802 public:
    1803 
    1804     /** Constructs action passing @a pParent to the base-class. */
    1805     UIActionSimpleSelectorToolsGlobalShowVirtualMediaManager(UIActionPool *pParent)
     1798class UIActionSimpleManagerToolsGlobalShowVirtualMediaManager : public UIActionSimple
     1799{
     1800    Q_OBJECT;
     1801
     1802public:
     1803
     1804    /** Constructs action passing @a pParent to the base-class. */
     1805    UIActionSimpleManagerToolsGlobalShowVirtualMediaManager(UIActionPool *pParent)
    18061806        : UIActionSimple(pParent,
    18071807                         ":/media_manager_24px.png", ":/media_manager_16px.png",
     
    18261826
    18271827/** Simple action extension, used as 'Show Host Network Manager' action class. */
    1828 class UIActionSimpleSelectorToolsGlobalShowHostNetworkManager : public UIActionSimple
    1829 {
    1830     Q_OBJECT;
    1831 
    1832 public:
    1833 
    1834     /** Constructs action passing @a pParent to the base-class. */
    1835     UIActionSimpleSelectorToolsGlobalShowHostNetworkManager(UIActionPool *pParent)
     1828class UIActionSimpleManagerToolsGlobalShowHostNetworkManager : public UIActionSimple
     1829{
     1830    Q_OBJECT;
     1831
     1832public:
     1833
     1834    /** Constructs action passing @a pParent to the base-class. */
     1835    UIActionSimpleManagerToolsGlobalShowHostNetworkManager(UIActionPool *pParent)
    18361836        : UIActionSimple(pParent,
    18371837                         ":/host_iface_manager_24px.png", ":/host_iface_manager_16px.png",
     
    18561856
    18571857/** Simple action extension, used as 'Show Cloud Profile Manager' action class. */
    1858 class UIActionSimpleSelectorToolsGlobalShowCloudProfileManager : public UIActionSimple
    1859 {
    1860     Q_OBJECT;
    1861 
    1862 public:
    1863 
    1864     /** Constructs action passing @a pParent to the base-class. */
    1865     UIActionSimpleSelectorToolsGlobalShowCloudProfileManager(UIActionPool *pParent)
     1858class UIActionSimpleManagerToolsGlobalShowCloudProfileManager : public UIActionSimple
     1859{
     1860    Q_OBJECT;
     1861
     1862public:
     1863
     1864    /** Constructs action passing @a pParent to the base-class. */
     1865    UIActionSimpleManagerToolsGlobalShowCloudProfileManager(UIActionPool *pParent)
    18661866        : UIActionSimple(pParent,
    18671867                         ":/cloud_profile_manager_24px.png", ":/cloud_profile_manager_16px.png",
     
    18861886
    18871887/** Simple action extension, used as 'Show VM Resource Monitor' action class. */
    1888 class UIActionSimpleSelectorToolsGlobalShowVMResourceMonitor : public UIActionSimple
    1889 {
    1890     Q_OBJECT;
    1891 
    1892 public:
    1893 
    1894     /** Constructs action passing @a pParent to the base-class. */
    1895     UIActionSimpleSelectorToolsGlobalShowVMResourceMonitor(UIActionPool *pParent)
     1888class UIActionSimpleManagerToolsGlobalShowVMResourceMonitor : public UIActionSimple
     1889{
     1890    Q_OBJECT;
     1891
     1892public:
     1893
     1894    /** Constructs action passing @a pParent to the base-class. */
     1895    UIActionSimpleManagerToolsGlobalShowVMResourceMonitor(UIActionPool *pParent)
    18961896        : UIActionSimple(pParent,
    18971897                         ":/resouces_monitor_24px.png", ":/resouces_monitor_16px.png",
     
    19171917
    19181918/** Menu action extension, used as 'Snapshot' menu class. */
    1919 class UIActionMenuSelectorSnapshot : public UIActionMenu
    1920 {
    1921     Q_OBJECT;
    1922 
    1923 public:
    1924 
    1925     /** Constructs action passing @a pParent to the base-class. */
    1926     UIActionMenuSelectorSnapshot(UIActionPool *pParent)
     1919class UIActionMenuManagerSnapshot : public UIActionMenu
     1920{
     1921    Q_OBJECT;
     1922
     1923public:
     1924
     1925    /** Constructs action passing @a pParent to the base-class. */
     1926    UIActionMenuManagerSnapshot(UIActionPool *pParent)
    19271927        : UIActionMenu(pParent)
    19281928    {}
     
    19441944
    19451945/** Simple action extension, used as 'Perform Take' action class. */
    1946 class UIActionMenuSelectorSnapshotPerformTake : public UIActionSimple
    1947 {
    1948     Q_OBJECT;
    1949 
    1950 public:
    1951 
    1952     /** Constructs action passing @a pParent to the base-class. */
    1953     UIActionMenuSelectorSnapshotPerformTake(UIActionPool *pParent)
     1946class UIActionMenuManagerSnapshotPerformTake : public UIActionSimple
     1947{
     1948    Q_OBJECT;
     1949
     1950public:
     1951
     1952    /** Constructs action passing @a pParent to the base-class. */
     1953    UIActionMenuManagerSnapshotPerformTake(UIActionPool *pParent)
    19541954        : UIActionSimple(pParent,
    19551955                         ":/snapshot_take_32px.png", ":/snapshot_take_16px.png",
     
    19851985
    19861986/** Simple action extension, used as 'Perform Delete' action class. */
    1987 class UIActionMenuSelectorSnapshotPerformDelete : public UIActionSimple
    1988 {
    1989     Q_OBJECT;
    1990 
    1991 public:
    1992 
    1993     /** Constructs action passing @a pParent to the base-class. */
    1994     UIActionMenuSelectorSnapshotPerformDelete(UIActionPool *pParent)
     1987class UIActionMenuManagerSnapshotPerformDelete : public UIActionSimple
     1988{
     1989    Q_OBJECT;
     1990
     1991public:
     1992
     1993    /** Constructs action passing @a pParent to the base-class. */
     1994    UIActionMenuManagerSnapshotPerformDelete(UIActionPool *pParent)
    19951995        : UIActionSimple(pParent,
    19961996                         ":/snapshot_delete_32px.png", ":/snapshot_delete_16px.png",
     
    20262026
    20272027/** Simple action extension, used as 'Perform Restore' action class. */
    2028 class UIActionMenuSelectorSnapshotPerformRestore : public UIActionSimple
    2029 {
    2030     Q_OBJECT;
    2031 
    2032 public:
    2033 
    2034     /** Constructs action passing @a pParent to the base-class. */
    2035     UIActionMenuSelectorSnapshotPerformRestore(UIActionPool *pParent)
     2028class UIActionMenuManagerSnapshotPerformRestore : public UIActionSimple
     2029{
     2030    Q_OBJECT;
     2031
     2032public:
     2033
     2034    /** Constructs action passing @a pParent to the base-class. */
     2035    UIActionMenuManagerSnapshotPerformRestore(UIActionPool *pParent)
    20362036        : UIActionSimple(pParent,
    20372037                         ":/snapshot_restore_32px.png", ":/snapshot_restore_16px.png",
     
    20672067
    20682068/** Toggle action extension, used as 'Toggle Snapshot Properties' action class. */
    2069 class UIActionMenuSelectorSnapshotToggleProperties : public UIActionToggle
    2070 {
    2071     Q_OBJECT;
    2072 
    2073 public:
    2074 
    2075     /** Constructs action passing @a pParent to the base-class. */
    2076     UIActionMenuSelectorSnapshotToggleProperties(UIActionPool *pParent)
     2069class UIActionMenuManagerSnapshotToggleProperties : public UIActionToggle
     2070{
     2071    Q_OBJECT;
     2072
     2073public:
     2074
     2075    /** Constructs action passing @a pParent to the base-class. */
     2076    UIActionMenuManagerSnapshotToggleProperties(UIActionPool *pParent)
    20772077        : UIActionToggle(pParent)
    20782078    {
     
    21092109
    21102110/** Simple action extension, used as 'Perform Clone' action class. */
    2111 class UIActionMenuSelectorSnapshotPerformClone : public UIActionSimple
    2112 {
    2113     Q_OBJECT;
    2114 
    2115 public:
    2116 
    2117     /** Constructs action passing @a pParent to the base-class. */
    2118     UIActionMenuSelectorSnapshotPerformClone(UIActionPool *pParent)
     2111class UIActionMenuManagerSnapshotPerformClone : public UIActionSimple
     2112{
     2113    Q_OBJECT;
     2114
     2115public:
     2116
     2117    /** Constructs action passing @a pParent to the base-class. */
     2118    UIActionMenuManagerSnapshotPerformClone(UIActionPool *pParent)
    21192119        : UIActionSimple(pParent,
    21202120                         ":/vm_clone_32px.png", ":/vm_clone_16px.png",
     
    21512151
    21522152/** Menu action extension, used as 'Medium' menu class. */
    2153 class UIActionMenuSelectorMedium : public UIActionMenu
    2154 {
    2155     Q_OBJECT;
    2156 
    2157 public:
    2158 
    2159     /** Constructs action passing @a pParent to the base-class. */
    2160     UIActionMenuSelectorMedium(UIActionPool *pParent)
     2153class UIActionMenuManagerMedium : public UIActionMenu
     2154{
     2155    Q_OBJECT;
     2156
     2157public:
     2158
     2159    /** Constructs action passing @a pParent to the base-class. */
     2160    UIActionMenuManagerMedium(UIActionPool *pParent)
    21612161        : UIActionMenu(pParent)
    21622162    {}
     
    21782178
    21792179/** Simple action extension, used as 'Perform Add' action class. */
    2180 class UIActionMenuSelectorMediumPerformAdd : public UIActionSimple
    2181 {
    2182     Q_OBJECT;
    2183 
    2184 public:
    2185 
    2186     /** Constructs action passing @a pParent to the base-class. */
    2187     UIActionMenuSelectorMediumPerformAdd(UIActionPool *pParent)
     2180class UIActionMenuManagerMediumPerformAdd : public UIActionSimple
     2181{
     2182    Q_OBJECT;
     2183
     2184public:
     2185
     2186    /** Constructs action passing @a pParent to the base-class. */
     2187    UIActionMenuManagerMediumPerformAdd(UIActionPool *pParent)
    21882188        : UIActionSimple(pParent)
    21892189    {
     
    22232223
    22242224/** Simple action extension, used as 'Perform Create' action class. */
    2225 class UIActionMenuSelectorMediumPerformCreate : public UIActionSimple
    2226 {
    2227     Q_OBJECT;
    2228 
    2229 public:
    2230 
    2231     /** Constructs action passing @a pParent to the base-class. */
    2232     UIActionMenuSelectorMediumPerformCreate(UIActionPool *pParent)
     2225class UIActionMenuManagerMediumPerformCreate : public UIActionSimple
     2226{
     2227    Q_OBJECT;
     2228
     2229public:
     2230
     2231    /** Constructs action passing @a pParent to the base-class. */
     2232    UIActionMenuManagerMediumPerformCreate(UIActionPool *pParent)
    22332233        : UIActionSimple(pParent)
    22342234    {
     
    22682268
    22692269/** Simple action extension, used as 'Perform Copy' action class. */
    2270 class UIActionMenuSelectorMediumPerformCopy : public UIActionSimple
    2271 {
    2272     Q_OBJECT;
    2273 
    2274 public:
    2275 
    2276     /** Constructs action passing @a pParent to the base-class. */
    2277     UIActionMenuSelectorMediumPerformCopy(UIActionPool *pParent)
     2270class UIActionMenuManagerMediumPerformCopy : public UIActionSimple
     2271{
     2272    Q_OBJECT;
     2273
     2274public:
     2275
     2276    /** Constructs action passing @a pParent to the base-class. */
     2277    UIActionMenuManagerMediumPerformCopy(UIActionPool *pParent)
    22782278        : UIActionSimple(pParent)
    22792279    {
     
    23132313
    23142314/** Simple action extension, used as 'Perform Move' action class. */
    2315 class UIActionMenuSelectorMediumPerformMove : public UIActionSimple
    2316 {
    2317     Q_OBJECT;
    2318 
    2319 public:
    2320 
    2321     /** Constructs action passing @a pParent to the base-class. */
    2322     UIActionMenuSelectorMediumPerformMove(UIActionPool *pParent)
     2315class UIActionMenuManagerMediumPerformMove : public UIActionSimple
     2316{
     2317    Q_OBJECT;
     2318
     2319public:
     2320
     2321    /** Constructs action passing @a pParent to the base-class. */
     2322    UIActionMenuManagerMediumPerformMove(UIActionPool *pParent)
    23232323        : UIActionSimple(pParent)
    23242324    {
     
    23582358
    23592359/** Simple action extension, used as 'Perform Remove' action class. */
    2360 class UIActionMenuSelectorMediumPerformRemove : public UIActionSimple
    2361 {
    2362     Q_OBJECT;
    2363 
    2364 public:
    2365 
    2366     /** Constructs action passing @a pParent to the base-class. */
    2367     UIActionMenuSelectorMediumPerformRemove(UIActionPool *pParent)
     2360class UIActionMenuManagerMediumPerformRemove : public UIActionSimple
     2361{
     2362    Q_OBJECT;
     2363
     2364public:
     2365
     2366    /** Constructs action passing @a pParent to the base-class. */
     2367    UIActionMenuManagerMediumPerformRemove(UIActionPool *pParent)
    23682368        : UIActionSimple(pParent)
    23692369    {
     
    24032403
    24042404/** Simple action extension, used as 'Perform Release' action class. */
    2405 class UIActionMenuSelectorMediumPerformRelease : public UIActionSimple
    2406 {
    2407     Q_OBJECT;
    2408 
    2409 public:
    2410 
    2411     /** Constructs action passing @a pParent to the base-class. */
    2412     UIActionMenuSelectorMediumPerformRelease(UIActionPool *pParent)
     2405class UIActionMenuManagerMediumPerformRelease : public UIActionSimple
     2406{
     2407    Q_OBJECT;
     2408
     2409public:
     2410
     2411    /** Constructs action passing @a pParent to the base-class. */
     2412    UIActionMenuManagerMediumPerformRelease(UIActionPool *pParent)
    24132413        : UIActionSimple(pParent)
    24142414    {
     
    24482448
    24492449/** Toggle action extension, used as 'Toggle Medium Properties' action class. */
    2450 class UIActionMenuSelectorMediumToggleProperties : public UIActionToggle
    2451 {
    2452     Q_OBJECT;
    2453 
    2454 public:
    2455 
    2456     /** Constructs action passing @a pParent to the base-class. */
    2457     UIActionMenuSelectorMediumToggleProperties(UIActionPool *pParent)
     2450class UIActionMenuManagerMediumToggleProperties : public UIActionToggle
     2451{
     2452    Q_OBJECT;
     2453
     2454public:
     2455
     2456    /** Constructs action passing @a pParent to the base-class. */
     2457    UIActionMenuManagerMediumToggleProperties(UIActionPool *pParent)
    24582458        : UIActionToggle(pParent)
    24592459    {
     
    24942494
    24952495/** Toggle action extension, used as 'Toggle Search Pane' action class. */
    2496 class UIActionMenuSelectorMediumToggleSearch : public UIActionToggle
    2497 {
    2498     Q_OBJECT;
    2499 
    2500 public:
    2501 
    2502     /** Constructs action passing @a pParent to the base-class. */
    2503     UIActionMenuSelectorMediumToggleSearch(UIActionPool *pParent)
     2496class UIActionMenuManagerMediumToggleSearch : public UIActionToggle
     2497{
     2498    Q_OBJECT;
     2499
     2500public:
     2501
     2502    /** Constructs action passing @a pParent to the base-class. */
     2503    UIActionMenuManagerMediumToggleSearch(UIActionPool *pParent)
    25042504        : UIActionToggle(pParent)
    25052505    {
     
    25402540
    25412541/** Simple action extension, used as 'Perform Refresh' action class. */
    2542 class UIActionMenuSelectorMediumPerformRefresh : public UIActionSimple
    2543 {
    2544     Q_OBJECT;
    2545 
    2546 public:
    2547 
    2548     /** Constructs action passing @a pParent to the base-class. */
    2549     UIActionMenuSelectorMediumPerformRefresh(UIActionPool *pParent)
     2542class UIActionMenuManagerMediumPerformRefresh : public UIActionSimple
     2543{
     2544    Q_OBJECT;
     2545
     2546public:
     2547
     2548    /** Constructs action passing @a pParent to the base-class. */
     2549    UIActionMenuManagerMediumPerformRefresh(UIActionPool *pParent)
    25502550        : UIActionSimple(pParent,
    25512551                         ":/refresh_32px.png",          ":/refresh_16px.png",
     
    25822582
    25832583/** Menu action extension, used as 'Network' menu class. */
    2584 class UIActionMenuSelectorNetwork : public UIActionMenu
    2585 {
    2586     Q_OBJECT;
    2587 
    2588 public:
    2589 
    2590     /** Constructs action passing @a pParent to the base-class. */
    2591     UIActionMenuSelectorNetwork(UIActionPool *pParent)
     2584class UIActionMenuManagerNetwork : public UIActionMenu
     2585{
     2586    Q_OBJECT;
     2587
     2588public:
     2589
     2590    /** Constructs action passing @a pParent to the base-class. */
     2591    UIActionMenuManagerNetwork(UIActionPool *pParent)
    25922592        : UIActionMenu(pParent)
    25932593    {}
     
    26092609
    26102610/** Simple action extension, used as 'Perform Create' action class. */
    2611 class UIActionMenuSelectorNetworkPerformCreate : public UIActionSimple
    2612 {
    2613     Q_OBJECT;
    2614 
    2615 public:
    2616 
    2617     /** Constructs action passing @a pParent to the base-class. */
    2618     UIActionMenuSelectorNetworkPerformCreate(UIActionPool *pParent)
     2611class UIActionMenuManagerNetworkPerformCreate : public UIActionSimple
     2612{
     2613    Q_OBJECT;
     2614
     2615public:
     2616
     2617    /** Constructs action passing @a pParent to the base-class. */
     2618    UIActionMenuManagerNetworkPerformCreate(UIActionPool *pParent)
    26192619        : UIActionSimple(pParent,
    26202620                         ":/host_iface_add_32px.png",          ":/host_iface_add_16px.png",
     
    26502650
    26512651/** Simple action extension, used as 'Perform Remove' action class. */
    2652 class UIActionMenuSelectorNetworkPerformRemove : public UIActionSimple
    2653 {
    2654     Q_OBJECT;
    2655 
    2656 public:
    2657 
    2658     /** Constructs action passing @a pParent to the base-class. */
    2659     UIActionMenuSelectorNetworkPerformRemove(UIActionPool *pParent)
     2652class UIActionMenuManagerNetworkPerformRemove : public UIActionSimple
     2653{
     2654    Q_OBJECT;
     2655
     2656public:
     2657
     2658    /** Constructs action passing @a pParent to the base-class. */
     2659    UIActionMenuManagerNetworkPerformRemove(UIActionPool *pParent)
    26602660        : UIActionSimple(pParent,
    26612661                         ":/host_iface_remove_32px.png",          ":/host_iface_remove_16px.png",
     
    26912691
    26922692/** Toggle action extension, used as 'Toggle Network Properties' action class. */
    2693 class UIActionMenuSelectorNetworkToggleProperties : public UIActionToggle
    2694 {
    2695     Q_OBJECT;
    2696 
    2697 public:
    2698 
    2699     /** Constructs action passing @a pParent to the base-class. */
    2700     UIActionMenuSelectorNetworkToggleProperties(UIActionPool *pParent)
     2693class UIActionMenuManagerNetworkToggleProperties : public UIActionToggle
     2694{
     2695    Q_OBJECT;
     2696
     2697public:
     2698
     2699    /** Constructs action passing @a pParent to the base-class. */
     2700    UIActionMenuManagerNetworkToggleProperties(UIActionPool *pParent)
    27012701        : UIActionToggle(pParent)
    27022702    {
     
    27332733
    27342734/** Simple action extension, used as 'Perform Refresh' action class. */
    2735 class UIActionMenuSelectorNetworkPerformRefresh : public UIActionSimple
    2736 {
    2737     Q_OBJECT;
    2738 
    2739 public:
    2740 
    2741     /** Constructs action passing @a pParent to the base-class. */
    2742     UIActionMenuSelectorNetworkPerformRefresh(UIActionPool *pParent)
     2735class UIActionMenuManagerNetworkPerformRefresh : public UIActionSimple
     2736{
     2737    Q_OBJECT;
     2738
     2739public:
     2740
     2741    /** Constructs action passing @a pParent to the base-class. */
     2742    UIActionMenuManagerNetworkPerformRefresh(UIActionPool *pParent)
    27432743        : UIActionSimple(pParent,
    27442744                         ":/refresh_32px.png",          ":/refresh_16px.png",
     
    27752775
    27762776/** Menu action extension, used as 'Cloud' menu class. */
    2777 class UIActionMenuSelectorCloud : public UIActionMenu
    2778 {
    2779     Q_OBJECT;
    2780 
    2781 public:
    2782 
    2783     /** Constructs action passing @a pParent to the base-class. */
    2784     UIActionMenuSelectorCloud(UIActionPool *pParent)
     2777class UIActionMenuManagerCloud : public UIActionMenu
     2778{
     2779    Q_OBJECT;
     2780
     2781public:
     2782
     2783    /** Constructs action passing @a pParent to the base-class. */
     2784    UIActionMenuManagerCloud(UIActionPool *pParent)
    27852785        : UIActionMenu(pParent)
    27862786    {}
     
    28022802
    28032803/** Simple action extension, used as 'Perform Add' action class. */
    2804 class UIActionMenuSelectorCloudPerformAdd : public UIActionSimple
    2805 {
    2806     Q_OBJECT;
    2807 
    2808 public:
    2809 
    2810     /** Constructs action passing @a pParent to the base-class. */
    2811     UIActionMenuSelectorCloudPerformAdd(UIActionPool *pParent)
     2804class UIActionMenuManagerCloudPerformAdd : public UIActionSimple
     2805{
     2806    Q_OBJECT;
     2807
     2808public:
     2809
     2810    /** Constructs action passing @a pParent to the base-class. */
     2811    UIActionMenuManagerCloudPerformAdd(UIActionPool *pParent)
    28122812        : UIActionSimple(pParent,
    28132813                         ":/cloud_profile_add_32px.png",          ":/cloud_profile_add_16px.png",
     
    28442844
    28452845/** Simple action extension, used as 'Perform Import' action class. */
    2846 class UIActionMenuSelectorCloudPerformImport : public UIActionSimple
    2847 {
    2848     Q_OBJECT;
    2849 
    2850 public:
    2851 
    2852     /** Constructs action passing @a pParent to the base-class. */
    2853     UIActionMenuSelectorCloudPerformImport(UIActionPool *pParent)
     2846class UIActionMenuManagerCloudPerformImport : public UIActionSimple
     2847{
     2848    Q_OBJECT;
     2849
     2850public:
     2851
     2852    /** Constructs action passing @a pParent to the base-class. */
     2853    UIActionMenuManagerCloudPerformImport(UIActionPool *pParent)
    28542854        : UIActionSimple(pParent,
    28552855                         ":/cloud_profile_restore_32px.png",          ":/cloud_profile_restore_16px.png",
     
    28862886
    28872887/** Simple action extension, used as 'Perform Remove' action class. */
    2888 class UIActionMenuSelectorCloudPerformRemove : public UIActionSimple
    2889 {
    2890     Q_OBJECT;
    2891 
    2892 public:
    2893 
    2894     /** Constructs action passing @a pParent to the base-class. */
    2895     UIActionMenuSelectorCloudPerformRemove(UIActionPool *pParent)
     2888class UIActionMenuManagerCloudPerformRemove : public UIActionSimple
     2889{
     2890    Q_OBJECT;
     2891
     2892public:
     2893
     2894    /** Constructs action passing @a pParent to the base-class. */
     2895    UIActionMenuManagerCloudPerformRemove(UIActionPool *pParent)
    28962896        : UIActionSimple(pParent,
    28972897                         ":/cloud_profile_remove_32px.png",          ":/cloud_profile_remove_16px.png",
     
    29282928
    29292929/** Toggle action extension, used as 'Toggle Properties' action class. */
    2930 class UIActionMenuSelectorCloudToggleProperties : public UIActionToggle
    2931 {
    2932     Q_OBJECT;
    2933 
    2934 public:
    2935 
    2936     /** Constructs action passing @a pParent to the base-class. */
    2937     UIActionMenuSelectorCloudToggleProperties(UIActionPool *pParent)
     2930class UIActionMenuManagerCloudToggleProperties : public UIActionToggle
     2931{
     2932    Q_OBJECT;
     2933
     2934public:
     2935
     2936    /** Constructs action passing @a pParent to the base-class. */
     2937    UIActionMenuManagerCloudToggleProperties(UIActionPool *pParent)
    29382938        : UIActionToggle(pParent)
    29392939    {
     
    29712971
    29722972/** Simple action extension, used as 'Try Page' action class. */
    2973 class UIActionMenuSelectorCloudShowTryPage : public UIActionSimple
    2974 {
    2975     Q_OBJECT;
    2976 
    2977 public:
    2978 
    2979     /** Constructs action passing @a pParent to the base-class. */
    2980     UIActionMenuSelectorCloudShowTryPage(UIActionPool *pParent)
     2973class UIActionMenuManagerCloudShowTryPage : public UIActionSimple
     2974{
     2975    Q_OBJECT;
     2976
     2977public:
     2978
     2979    /** Constructs action passing @a pParent to the base-class. */
     2980    UIActionMenuManagerCloudShowTryPage(UIActionPool *pParent)
    29812981        : UIActionSimple(pParent,
    29822982                         ":/cloud_profile_try_32px.png",          ":/cloud_profile_try_16px.png",
     
    30133013
    30143014/** Simple action extension, used as 'Show Help' action class. */
    3015 class UIActionMenuSelectorCloudShowHelp : public UIActionSimple
    3016 {
    3017     Q_OBJECT;
    3018 
    3019 public:
    3020 
    3021     /** Constructs action passing @a pParent to the base-class. */
    3022     UIActionMenuSelectorCloudShowHelp(UIActionPool *pParent)
     3015class UIActionMenuManagerCloudShowHelp : public UIActionSimple
     3016{
     3017    Q_OBJECT;
     3018
     3019public:
     3020
     3021    /** Constructs action passing @a pParent to the base-class. */
     3022    UIActionMenuManagerCloudShowHelp(UIActionPool *pParent)
    30233023        : UIActionSimple(pParent,
    30243024                         ":/cloud_profile_help_32px.png",          ":/cloud_profile_help_16px.png",
     
    30563056
    30573057/** Menu action extension, used as 'Cloud Console' menu class. */
    3058 class UIActionMenuSelectorCloudConsole : public UIActionMenu
    3059 {
    3060     Q_OBJECT;
    3061 
    3062 public:
    3063 
    3064     /** Constructs action passing @a pParent to the base-class. */
    3065     UIActionMenuSelectorCloudConsole(UIActionPool *pParent)
     3058class UIActionMenuManagerCloudConsole : public UIActionMenu
     3059{
     3060    Q_OBJECT;
     3061
     3062public:
     3063
     3064    /** Constructs action passing @a pParent to the base-class. */
     3065    UIActionMenuManagerCloudConsole(UIActionPool *pParent)
    30663066        : UIActionMenu(pParent)
    30673067    {}
     
    30833083
    30843084/** Simple action extension, used as 'Perform Console Application Add' action class. */
    3085 class UIActionMenuSelectorCloudConsolePerformApplicationAdd : public UIActionSimple
    3086 {
    3087     Q_OBJECT;
    3088 
    3089 public:
    3090 
    3091     /** Constructs action passing @a pParent to the base-class. */
    3092     UIActionMenuSelectorCloudConsolePerformApplicationAdd(UIActionPool *pParent)
     3085class UIActionMenuManagerCloudConsolePerformApplicationAdd : public UIActionSimple
     3086{
     3087    Q_OBJECT;
     3088
     3089public:
     3090
     3091    /** Constructs action passing @a pParent to the base-class. */
     3092    UIActionMenuManagerCloudConsolePerformApplicationAdd(UIActionPool *pParent)
    30933093        : UIActionSimple(pParent,
    30943094                         ":/cloud_console_application_add_32px.png",          ":/cloud_console_application_add_16px.png",
     
    31183118
    31193119/** Simple action extension, used as 'Perform Console Application Remove' action class. */
    3120 class UIActionMenuSelectorCloudConsolePerformApplicationRemove : public UIActionSimple
    3121 {
    3122     Q_OBJECT;
    3123 
    3124 public:
    3125 
    3126     /** Constructs action passing @a pParent to the base-class. */
    3127     UIActionMenuSelectorCloudConsolePerformApplicationRemove(UIActionPool *pParent)
     3120class UIActionMenuManagerCloudConsolePerformApplicationRemove : public UIActionSimple
     3121{
     3122    Q_OBJECT;
     3123
     3124public:
     3125
     3126    /** Constructs action passing @a pParent to the base-class. */
     3127    UIActionMenuManagerCloudConsolePerformApplicationRemove(UIActionPool *pParent)
    31283128        : UIActionSimple(pParent,
    31293129                         ":/cloud_console_application_remove_32px.png",          ":/cloud_console_application_remove_16px.png",
     
    31533153
    31543154/** Simple action extension, used as 'Perform Console Profile Add' action class. */
    3155 class UIActionMenuSelectorCloudConsolePerformProfileAdd : public UIActionSimple
    3156 {
    3157     Q_OBJECT;
    3158 
    3159 public:
    3160 
    3161     /** Constructs action passing @a pParent to the base-class. */
    3162     UIActionMenuSelectorCloudConsolePerformProfileAdd(UIActionPool *pParent)
     3155class UIActionMenuManagerCloudConsolePerformProfileAdd : public UIActionSimple
     3156{
     3157    Q_OBJECT;
     3158
     3159public:
     3160
     3161    /** Constructs action passing @a pParent to the base-class. */
     3162    UIActionMenuManagerCloudConsolePerformProfileAdd(UIActionPool *pParent)
    31633163        : UIActionSimple(pParent,
    31643164                         ":/cloud_console_profile_add_32px.png",          ":/cloud_console_profile_add_16px.png",
     
    31883188
    31893189/** Simple action extension, used as 'Perform Console Profile Remove' action class. */
    3190 class UIActionMenuSelectorCloudConsolePerformProfileRemove : public UIActionSimple
    3191 {
    3192     Q_OBJECT;
    3193 
    3194 public:
    3195 
    3196     /** Constructs action passing @a pParent to the base-class. */
    3197     UIActionMenuSelectorCloudConsolePerformProfileRemove(UIActionPool *pParent)
     3190class UIActionMenuManagerCloudConsolePerformProfileRemove : public UIActionSimple
     3191{
     3192    Q_OBJECT;
     3193
     3194public:
     3195
     3196    /** Constructs action passing @a pParent to the base-class. */
     3197    UIActionMenuManagerCloudConsolePerformProfileRemove(UIActionPool *pParent)
    31983198        : UIActionSimple(pParent,
    31993199                         ":/cloud_console_profile_remove_32px.png",          ":/cloud_console_profile_remove_16px.png",
     
    32233223
    32243224/** Toggle action extension, used as 'Toggle Cloud Console Properties' action class. */
    3225 class UIActionMenuSelectorCloudConsoleToggleProperties : public UIActionToggle
    3226 {
    3227     Q_OBJECT;
    3228 
    3229 public:
    3230 
    3231     /** Constructs action passing @a pParent to the base-class. */
    3232     UIActionMenuSelectorCloudConsoleToggleProperties(UIActionPool *pParent)
     3225class UIActionMenuManagerCloudConsoleToggleProperties : public UIActionToggle
     3226{
     3227    Q_OBJECT;
     3228
     3229public:
     3230
     3231    /** Constructs action passing @a pParent to the base-class. */
     3232    UIActionMenuManagerCloudConsoleToggleProperties(UIActionPool *pParent)
    32333233        : UIActionToggle(pParent)
    32343234    {
     
    32943294
    32953295/** Toggle action extension, used as 'Toggle Columns' action class. */
    3296 class UIActionMenuSelectorVMResourceMonitorToggleColumns : public UIActionMenu
    3297 {
    3298     Q_OBJECT;
    3299 
    3300 public:
    3301 
    3302     /** Constructs action passing @a pParent to the base-class. */
    3303     UIActionMenuSelectorVMResourceMonitorToggleColumns(UIActionPool *pParent)
     3296class UIActionMenuManagerVMResourceMonitorToggleColumns : public UIActionMenu
     3297{
     3298    Q_OBJECT;
     3299
     3300public:
     3301
     3302    /** Constructs action passing @a pParent to the base-class. */
     3303    UIActionMenuManagerVMResourceMonitorToggleColumns(UIActionPool *pParent)
    33043304        : UIActionMenu(pParent,
    33053305                       ":/resources_monitor_columns_32px.png", ":/resources_monitor_columns_16px.png")
     
    33193319};
    33203320
    3321 class UIActionMenuSelectorVMResourceMonitorSwitchToMachinePerformance : public UIActionSimple
    3322 {
    3323     Q_OBJECT;
    3324 
    3325 public:
    3326 
    3327     /** Constructs action passing @a pParent to the base-class. */
    3328     UIActionMenuSelectorVMResourceMonitorSwitchToMachinePerformance(UIActionPool *pParent)
     3321class UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance : public UIActionSimple
     3322{
     3323    Q_OBJECT;
     3324
     3325public:
     3326
     3327    /** Constructs action passing @a pParent to the base-class. */
     3328    UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance(UIActionPool *pParent)
    33293329        : UIActionSimple(pParent,
    33303330                         ":/cloud_console_application_remove_32px .png",          ":/cloud_console_application_remove_16px.png",
     
    33663366{
    33673367    /* 'File' actions: */
    3368     m_pool[UIActionIndexMN_M_File] = new UIActionMenuSelectorFile(this);
    3369     m_pool[UIActionIndexMN_M_File_S_ShowVirtualMediumManager] = new UIActionSimpleSelectorFileShowVirtualMediaManager(this);
    3370     m_pool[UIActionIndexMN_M_File_S_ShowHostNetworkManager] = new UIActionSimpleSelectorFileShowHostNetworkManager(this);
    3371     m_pool[UIActionIndexMN_M_File_S_ShowCloudProfileManager] = new UIActionSimpleSelectorFileShowCloudProfileManager(this);
    3372     m_pool[UIActionIndexMN_M_File_S_ImportAppliance] = new UIActionSimpleSelectorFileShowImportApplianceWizard(this);
    3373     m_pool[UIActionIndexMN_M_File_S_ExportAppliance] = new UIActionSimpleSelectorFileShowExportApplianceWizard(this);
    3374     m_pool[UIActionIndexMN_M_File_S_NewCloudVM] = new UIActionSimpleSelectorFileShowNewCloudVMWizard(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);
    33753375#ifdef VBOX_GUI_WITH_EXTRADATA_MANAGER_UI
    3376     m_pool[UIActionIndexMN_M_File_S_ShowExtraDataManager] = new UIActionSimpleSelectorFileShowExtraDataManager(this);
     3376    m_pool[UIActionIndexMN_M_File_S_ShowExtraDataManager] = new UIActionSimpleManagerFileShowExtraDataManager(this);
    33773377#endif
    3378     m_pool[UIActionIndexMN_M_File_S_Close] = new UIActionSimpleSelectorFilePerformExit(this);
     3378    m_pool[UIActionIndexMN_M_File_S_Close] = new UIActionSimpleManagerFilePerformExit(this);
    33793379
    33803380    /* 'Welcome' actions: */
    3381     m_pool[UIActionIndexMN_M_Welcome] = new UIActionMenuSelectorMachine(this);
    3382     m_pool[UIActionIndexMN_M_Welcome_S_New] = new UIActionSimpleSelectorMachinePerformCreate(this);
    3383     m_pool[UIActionIndexMN_M_Welcome_S_Add] = new UIActionSimpleSelectorMachinePerformAdd(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);
    33843384
    33853385    /* 'Group' actions: */
    3386     m_pool[UIActionIndexMN_M_Group] = new UIActionMenuSelectorGroup(this);
    3387     m_pool[UIActionIndexMN_M_Group_S_New] = new UIActionSimpleSelectorGroupPerformCreateMachine(this);
    3388     m_pool[UIActionIndexMN_M_Group_S_Add] = new UIActionSimpleSelectorGroupPerformAddMachine(this);
    3389     m_pool[UIActionIndexMN_M_Group_S_Rename] = new UIActionSimpleSelectorGroupPerformRename(this);
    3390     m_pool[UIActionIndexMN_M_Group_S_Remove] = new UIActionSimpleSelectorGroupPerformRemove(this);
    3391     m_pool[UIActionIndexMN_M_Group_M_MoveToGroup] = new UIActionMenuSelectorCommonMoveToGroup(this);
    3392     m_pool[UIActionIndexMN_M_Group_M_StartOrShow] = new UIActionStateSelectorCommonStartOrShow(this);
    3393     m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartNormal] = new UIActionSimpleSelectorCommonPerformStartNormal(this);
    3394     m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartHeadless] = new UIActionSimpleSelectorCommonPerformStartHeadless(this);
    3395     m_pool[UIActionIndexMN_M_Group_M_StartOrShow_S_StartDetachable] = new UIActionSimpleSelectorCommonPerformStartDetachable(this);
    3396     m_pool[UIActionIndexMN_M_Group_T_Pause] = new UIActionToggleSelectorCommonPauseAndResume(this);
    3397     m_pool[UIActionIndexMN_M_Group_S_Reset] = new UIActionSimpleSelectorCommonPerformReset(this);
    3398     m_pool[UIActionIndexMN_M_Group_M_Console] = new UIActionMenuSelectorConsole(this);
    3399     m_pool[UIActionIndexMN_M_Group_M_Console_S_CreateConnection] = new UIActionSimpleSelectorConsolePerformCreateConnection(this);
    3400     m_pool[UIActionIndexMN_M_Group_M_Console_S_DeleteConnection] = new UIActionSimpleSelectorConsolePerformDeleteConnection(this);
    3401     m_pool[UIActionIndexMN_M_Group_M_Console_S_ConfigureApplications] = new UIActionSimpleSelectorConsolePerformConfigureApplications(this);
    3402     m_pool[UIActionIndexMN_M_Group_M_Close] = new UIActionMenuSelectorClose(this);
    3403     m_pool[UIActionIndexMN_M_Group_M_Close_S_Detach] = new UIActionSimpleSelectorClosePerformDetach(this);
    3404     m_pool[UIActionIndexMN_M_Group_M_Close_S_SaveState] = new UIActionSimpleSelectorClosePerformSave(this);
    3405     m_pool[UIActionIndexMN_M_Group_M_Close_S_Shutdown] = new UIActionSimpleSelectorClosePerformShutdown(this);
    3406     m_pool[UIActionIndexMN_M_Group_M_Close_S_PowerOff] = new UIActionSimpleSelectorClosePerformPowerOff(this);
    3407     m_pool[UIActionIndexMN_M_Group_M_Tools] = new UIActionMenuSelectorToolsMachine(this);
    3408     m_pool[UIActionIndexMN_M_Group_M_Tools_T_Details] = new UIActionToggleSelectorToolsMachineShowDetails(this);
    3409     m_pool[UIActionIndexMN_M_Group_M_Tools_T_Snapshots] = new UIActionToggleSelectorToolsMachineShowSnapshots(this);
    3410     m_pool[UIActionIndexMN_M_Group_M_Tools_T_Logs] = new UIActionToggleSelectorToolsMachineShowLogs(this);
    3411     m_pool[UIActionIndexMN_M_Group_M_Tools_T_Performance] = new UIActionToggleSelectorToolsMachineShowPerformance(this);
    3412     m_pool[UIActionIndexMN_M_Group_S_Discard] = new UIActionSimpleSelectorCommonPerformDiscard(this);
    3413     m_pool[UIActionIndexMN_M_Group_S_ShowLogDialog] = new UIActionSimpleSelectorCommonShowMachineLogs(this);
    3414     m_pool[UIActionIndexMN_M_Group_S_ShowLogDialog] = new UIActionSimpleSelectorCommonShowMachineLogs(this);
    3415     m_pool[UIActionIndexMN_M_Group_S_Refresh] = new UIActionSimpleSelectorCommonPerformRefresh(this);
    3416     m_pool[UIActionIndexMN_M_Group_S_ShowInFileManager] = new UIActionSimpleSelectorCommonShowInFileManager(this);
    3417     m_pool[UIActionIndexMN_M_Group_S_CreateShortcut] = new UIActionSimpleSelectorCommonPerformCreateShortcut(this);
    3418     m_pool[UIActionIndexMN_M_Group_S_Sort] = new UIActionSimpleSelectorGroupPerformSort(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);
    34193419
    34203420    /* 'Machine' actions: */
    3421     m_pool[UIActionIndexMN_M_Machine] = new UIActionMenuSelectorMachine(this);
    3422     m_pool[UIActionIndexMN_M_Machine_S_New] = new UIActionSimpleSelectorMachinePerformCreate(this);
    3423     m_pool[UIActionIndexMN_M_Machine_S_Add] = new UIActionSimpleSelectorMachinePerformAdd(this);
    3424     m_pool[UIActionIndexMN_M_Machine_S_Settings] = new UIActionSimpleSelectorMachineShowSettings(this);
    3425     m_pool[UIActionIndexMN_M_Machine_S_Clone] = new UIActionSimpleSelectorMachinePerformClone(this);
    3426     m_pool[UIActionIndexMN_M_Machine_S_Move] = new UIActionSimpleSelectorMachinePerformMove(this);
    3427     m_pool[UIActionIndexMN_M_Machine_S_ExportToOCI] = new UIActionSimpleSelectorMachinePerformExportToOCI(this);
    3428     m_pool[UIActionIndexMN_M_Machine_S_Remove] = new UIActionSimpleSelectorMachinePerformRemove(this);
    3429     m_pool[UIActionIndexMN_M_Machine_M_MoveToGroup] = new UIActionMenuSelectorCommonMoveToGroup(this);
    3430     m_pool[UIActionIndexMN_M_Machine_M_MoveToGroup_S_New] = new UIActionSimpleSelectorMachineMoveToGroupNew(this);
    3431     m_pool[UIActionIndexMN_M_Machine_M_StartOrShow] = new UIActionStateSelectorCommonStartOrShow(this);
    3432     m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartNormal] = new UIActionSimpleSelectorCommonPerformStartNormal(this);
    3433     m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartHeadless] = new UIActionSimpleSelectorCommonPerformStartHeadless(this);
    3434     m_pool[UIActionIndexMN_M_Machine_M_StartOrShow_S_StartDetachable] = new UIActionSimpleSelectorCommonPerformStartDetachable(this);
    3435     m_pool[UIActionIndexMN_M_Machine_T_Pause] = new UIActionToggleSelectorCommonPauseAndResume(this);
    3436     m_pool[UIActionIndexMN_M_Machine_S_Reset] = new UIActionSimpleSelectorCommonPerformReset(this);
    3437     m_pool[UIActionIndexMN_M_Machine_M_Console] = new UIActionMenuSelectorConsole(this);
    3438     m_pool[UIActionIndexMN_M_Machine_M_Console_S_CreateConnection] = new UIActionSimpleSelectorConsolePerformCreateConnection(this);
    3439     m_pool[UIActionIndexMN_M_Machine_M_Console_S_DeleteConnection] = new UIActionSimpleSelectorConsolePerformDeleteConnection(this);
    3440     m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandSerialUnix] = new UIActionSimpleSelectorConsolePerformCopyCommand(this, true, true);
    3441     m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandSerialWindows] = new UIActionSimpleSelectorConsolePerformCopyCommand(this, true, false);
    3442     m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandVNCUnix] = new UIActionSimpleSelectorConsolePerformCopyCommand(this, false, true);
    3443     m_pool[UIActionIndexMN_M_Machine_M_Console_S_CopyCommandVNCWindows] = new UIActionSimpleSelectorConsolePerformCopyCommand(this, false, false);
    3444     m_pool[UIActionIndexMN_M_Machine_M_Console_S_ConfigureApplications] = new UIActionSimpleSelectorConsolePerformConfigureApplications(this);
    3445     m_pool[UIActionIndexMN_M_Machine_M_Close] = new UIActionMenuSelectorClose(this);
    3446     m_pool[UIActionIndexMN_M_Machine_M_Close_S_Detach] = new UIActionSimpleSelectorClosePerformDetach(this);
    3447     m_pool[UIActionIndexMN_M_Machine_M_Close_S_SaveState] = new UIActionSimpleSelectorClosePerformSave(this);
    3448     m_pool[UIActionIndexMN_M_Machine_M_Close_S_Shutdown] = new UIActionSimpleSelectorClosePerformShutdown(this);
    3449     m_pool[UIActionIndexMN_M_Machine_M_Close_S_PowerOff] = new UIActionSimpleSelectorClosePerformPowerOff(this);
    3450     m_pool[UIActionIndexMN_M_Machine_M_Tools] = new UIActionMenuSelectorToolsMachine(this);
    3451     m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Details] = new UIActionToggleSelectorToolsMachineShowDetails(this);
    3452     m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Snapshots] = new UIActionToggleSelectorToolsMachineShowSnapshots(this);
    3453     m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Logs] = new UIActionToggleSelectorToolsMachineShowLogs(this);
    3454     m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Performance] = new UIActionToggleSelectorToolsMachineShowPerformance(this);
    3455     m_pool[UIActionIndexMN_M_Machine_S_Discard] = new UIActionSimpleSelectorCommonPerformDiscard(this);
    3456     m_pool[UIActionIndexMN_M_Machine_S_ShowLogDialog] = new UIActionSimpleSelectorCommonShowMachineLogs(this);
    3457     m_pool[UIActionIndexMN_M_Machine_S_Refresh] = new UIActionSimpleSelectorCommonPerformRefresh(this);
    3458     m_pool[UIActionIndexMN_M_Machine_S_ShowInFileManager] = new UIActionSimpleSelectorCommonShowInFileManager(this);
    3459     m_pool[UIActionIndexMN_M_Machine_S_CreateShortcut] = new UIActionSimpleSelectorCommonPerformCreateShortcut(this);
    3460     m_pool[UIActionIndexMN_M_Machine_S_SortParent] = new UIActionSimpleSelectorMachinePerformSortParent(this);
    3461     m_pool[UIActionIndexMN_M_Machine_T_Search] = new UIActionToggleSelectorMachineToggleSearch(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);
    34623462
    34633463    /* Global Tools actions: */
    3464     m_pool[UIActionIndexMN_M_Tools_M_Global] = new UIActionMenuSelectorToolsGlobal(this);
    3465     m_pool[UIActionIndexMN_M_Tools_M_Global_S_VirtualMediaManager] = new UIActionSimpleSelectorToolsGlobalShowVirtualMediaManager(this);
    3466     m_pool[UIActionIndexMN_M_Tools_M_Global_S_HostNetworkManager] = new UIActionSimpleSelectorToolsGlobalShowHostNetworkManager(this);
    3467     m_pool[UIActionIndexMN_M_Tools_M_Global_S_CloudProfileManager] = new UIActionSimpleSelectorToolsGlobalShowCloudProfileManager(this);
    3468     m_pool[UIActionIndexMN_M_Tools_M_Global_S_VMResourceMonitor] = new UIActionSimpleSelectorToolsGlobalShowVMResourceMonitor(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);
    34693469
    34703470    /* Snapshot Pane actions: */
    3471     m_pool[UIActionIndexMN_M_Snapshot] = new UIActionMenuSelectorSnapshot(this);
    3472     m_pool[UIActionIndexMN_M_Snapshot_S_Take] = new UIActionMenuSelectorSnapshotPerformTake(this);
    3473     m_pool[UIActionIndexMN_M_Snapshot_S_Delete] = new UIActionMenuSelectorSnapshotPerformDelete(this);
    3474     m_pool[UIActionIndexMN_M_Snapshot_S_Restore] = new UIActionMenuSelectorSnapshotPerformRestore(this);
    3475     m_pool[UIActionIndexMN_M_Snapshot_T_Properties] = new UIActionMenuSelectorSnapshotToggleProperties(this);
    3476     m_pool[UIActionIndexMN_M_Snapshot_S_Clone] = new UIActionMenuSelectorSnapshotPerformClone(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);
    34773477
    34783478    /* Virtual Medium Manager actions: */
    3479     m_pool[UIActionIndexMN_M_MediumWindow] = new UIActionMenuSelectorMedium(this);
    3480     m_pool[UIActionIndexMN_M_Medium] = new UIActionMenuSelectorMedium(this);
    3481     m_pool[UIActionIndexMN_M_Medium_S_Add] = new UIActionMenuSelectorMediumPerformAdd(this);
    3482     m_pool[UIActionIndexMN_M_Medium_S_Create] = new UIActionMenuSelectorMediumPerformCreate(this);
    3483     m_pool[UIActionIndexMN_M_Medium_S_Copy] = new UIActionMenuSelectorMediumPerformCopy(this);
    3484     m_pool[UIActionIndexMN_M_Medium_S_Move] = new UIActionMenuSelectorMediumPerformMove(this);
    3485     m_pool[UIActionIndexMN_M_Medium_S_Remove] = new UIActionMenuSelectorMediumPerformRemove(this);
    3486     m_pool[UIActionIndexMN_M_Medium_S_Release] = new UIActionMenuSelectorMediumPerformRelease(this);
    3487     m_pool[UIActionIndexMN_M_Medium_T_Details] = new UIActionMenuSelectorMediumToggleProperties(this);
    3488     m_pool[UIActionIndexMN_M_Medium_T_Search] = new UIActionMenuSelectorMediumToggleSearch(this);
    3489     m_pool[UIActionIndexMN_M_Medium_S_Refresh] = new UIActionMenuSelectorMediumPerformRefresh(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);
    34903490
    34913491    /* Host Network Manager actions: */
    3492     m_pool[UIActionIndexMN_M_NetworkWindow] = new UIActionMenuSelectorNetwork(this);
    3493     m_pool[UIActionIndexMN_M_Network] = new UIActionMenuSelectorNetwork(this);
    3494     m_pool[UIActionIndexMN_M_Network_S_Create] = new UIActionMenuSelectorNetworkPerformCreate(this);
    3495     m_pool[UIActionIndexMN_M_Network_S_Remove] = new UIActionMenuSelectorNetworkPerformRemove(this);
    3496     m_pool[UIActionIndexMN_M_Network_T_Details] = new UIActionMenuSelectorNetworkToggleProperties(this);
    3497     m_pool[UIActionIndexMN_M_Network_S_Refresh] = new UIActionMenuSelectorNetworkPerformRefresh(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);
    34983498
    34993499    /* Cloud Profile Manager actions: */
    3500     m_pool[UIActionIndexMN_M_CloudWindow] = new UIActionMenuSelectorCloud(this);
    3501     m_pool[UIActionIndexMN_M_Cloud] = new UIActionMenuSelectorCloud(this);
    3502     m_pool[UIActionIndexMN_M_Cloud_S_Add] = new UIActionMenuSelectorCloudPerformAdd(this);
    3503     m_pool[UIActionIndexMN_M_Cloud_S_Import] = new UIActionMenuSelectorCloudPerformImport(this);
    3504     m_pool[UIActionIndexMN_M_Cloud_S_Remove] = new UIActionMenuSelectorCloudPerformRemove(this);
    3505     m_pool[UIActionIndexMN_M_Cloud_T_Details] = new UIActionMenuSelectorCloudToggleProperties(this);
    3506     m_pool[UIActionIndexMN_M_Cloud_S_TryPage] = new UIActionMenuSelectorCloudShowTryPage(this);
    3507     m_pool[UIActionIndexMN_M_Cloud_S_Help] = new UIActionMenuSelectorCloudShowHelp(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);
    35083508
    35093509    /* Cloud Console Manager actions: */
    3510     m_pool[UIActionIndexMN_M_CloudConsoleWindow] = new UIActionMenuSelectorCloudConsole(this);
    3511     m_pool[UIActionIndexMN_M_CloudConsole] = new UIActionMenuSelectorCloudConsole(this);
    3512     m_pool[UIActionIndexMN_M_CloudConsole_S_ApplicationAdd] = new UIActionMenuSelectorCloudConsolePerformApplicationAdd(this);
    3513     m_pool[UIActionIndexMN_M_CloudConsole_S_ApplicationRemove] = new UIActionMenuSelectorCloudConsolePerformApplicationRemove(this);
    3514     m_pool[UIActionIndexMN_M_CloudConsole_S_ProfileAdd] = new UIActionMenuSelectorCloudConsolePerformProfileAdd(this);
    3515     m_pool[UIActionIndexMN_M_CloudConsole_S_ProfileRemove] = new UIActionMenuSelectorCloudConsolePerformProfileRemove(this);
    3516     m_pool[UIActionIndexMN_M_CloudConsole_T_Details] = new UIActionMenuSelectorCloudConsoleToggleProperties(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);
    35173517
    35183518    /* VM resource Monitor actions: */
    35193519    m_pool[UIActionIndexMN_M_VMResourceMonitor] = new UIActionMenuVMResourceMonitor(this);
    3520     m_pool[UIActionIndexMN_M_VMResourceMonitor_M_Columns] = new UIActionMenuSelectorVMResourceMonitorToggleColumns(this);
    3521     m_pool[UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance] = new UIActionMenuSelectorVMResourceMonitorSwitchToMachinePerformance(this);
     3520    m_pool[UIActionIndexMN_M_VMResourceMonitor_M_Columns] = new UIActionMenuManagerVMResourceMonitorToggleColumns(this);
     3521    m_pool[UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance] = new UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance(this);
    35223522
    35233523    /* 'Group' action groups: */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette