Changeset 83859 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Apr 20, 2020 2:36:26 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 137388
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp
r83685 r83859 435 435 virtual void retranslateUi() /* override */ 436 436 { 437 /// @todo replace that one with separate "Add" before 6.2 438 setIconText(QApplication::translate("UIActionPool", "&Add...").remove('.')); 437 439 setName(QApplication::translate("UIActionPool", "&Add Machine...")); 438 440 setStatusTip(QApplication::translate("UIActionPool", "Add existing virtual machine")); 441 setToolTip(simplifyText(text()) + (shortcut().isEmpty() ? QString() : QString(" (%1)").arg(shortcut().toString()))); 439 442 } 440 443 }; -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
r83855 r83859 41 41 #include "UIVMLogViewerDialog.h" 42 42 #include "UIVirtualBoxEventHandler.h" 43 #include "UIWizardAddCloudVM.h" 43 44 #include "UIWizardCloneVM.h" 44 45 #include "UIWizardExportApp.h" … … 568 569 updateActionsAppearance(); 569 570 570 /* Open add machine dialog: */ 571 openAddMachineDialog(); 571 /* Get selected items: */ 572 QList<UIVirtualMachineItem*> items = currentItems(); 573 AssertMsgReturnVoid(!items.isEmpty(), ("At least one item should be selected!\n")); 574 UIVirtualMachineItem *pItem = items.first(); 575 576 /* For local machine: */ 577 if (pItem->itemType() == UIVirtualMachineItem::ItemType_Local) 578 { 579 /* Open add machine dialog: */ 580 openAddMachineDialog(); 581 } 582 /* For real cloud machine: */ 583 else if (pItem->itemType() == UIVirtualMachineItem::ItemType_CloudReal) 584 { 585 /* Use the "safe way" to open stack of Mac OS X Sheets: */ 586 QWidget *pWizardParent = windowManager().realParentWindow(this); 587 UISafePointerWizardAddCloudVM pWizard = new UIWizardAddCloudVM(pWizardParent); 588 windowManager().registerNewParent(pWizard, pWizardParent); 589 pWizard->prepare(); 590 591 /* Execute wizard: */ 592 pWizard->exec(); 593 delete pWizard; 594 } 572 595 } 573 596 … … 1929 1952 { 1930 1953 case UIActionIndexST_M_Group_S_New: 1954 case UIActionIndexST_M_Group_S_Add: 1931 1955 { 1932 1956 return !isGroupSavingInProgress() && … … 1934 1958 isSingleCloudProfileGroupSelected()); 1935 1959 } 1936 case UIActionIndexST_M_Group_S_Add:1937 1960 case UIActionIndexST_M_Group_S_Sort: 1938 1961 { -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
r83674 r83859 710 710 { 711 711 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Group_S_New)); 712 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Group_S_Add)); 713 m_pToolBar->addSeparator(); 712 714 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Group_S_Discard)); 713 715 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Group_M_StartOrShow)); … … 716 718 { 717 719 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Machine_S_New)); 720 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Machine_S_Add)); 721 m_pToolBar->addSeparator(); 718 722 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Machine_S_Settings)); 719 723 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Machine_S_Discard)); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.cpp
r83858 r83859 47 47 #include "UIVirtualMachineItemCloud.h" 48 48 #include "UIVirtualMachineItemLocal.h" 49 #include "UIWizard AddCloudVM.h"49 #include "UIWizardNewCloudVM.h" 50 50 #include "UIWizardNewVM.h" 51 51 … … 972 972 /* Use the "safe way" to open stack of Mac OS X Sheets: */ 973 973 QWidget *pWizardParent = windowManager().realParentWindow(chooser()->managerWidget()); 974 UISafePointerWizard AddCloudVM pWizard = new UIWizardAddCloudVM(pWizardParent);974 UISafePointerWizardNewCloudVM pWizard = new UIWizardNewCloudVM(pWizardParent); 975 975 windowManager().registerNewParent(pWizard, pWizardParent); 976 976 pWizard->prepare();
Note:
See TracChangeset
for help on using the changeset viewer.