- Timestamp:
- Oct 21, 2018 12:26:57 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 125976
- Location:
- trunk/src/VBox/Frontends/VirtualBox
- Files:
-
- 8 edited
- 4 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/VirtualBox1.qrc
r74924 r74958 68 68 <file alias="cloud_profile_edit_disabled_16px.png">images/cloud_profile_edit_disabled_16px.png</file> 69 69 <file alias="cloud_profile_edit_disabled_32px.png">images/cloud_profile_edit_disabled_32px.png</file> 70 <file alias="cloud_profile_help_16px.png">images/cloud_profile_help_16px.png</file> 71 <file alias="cloud_profile_help_32px.png">images/cloud_profile_help_32px.png</file> 70 72 <file alias="cloud_profile_manager_16px.png">images/cloud_profile_manager_16px.png</file> 71 73 <file alias="cloud_profile_manager_24px.png">images/cloud_profile_manager_24px.png</file> -
trunk/src/VBox/Frontends/VirtualBox/VirtualBox1_x2.qrc
r74924 r74958 68 68 <file alias="cloud_profile_edit_disabled_16px_x2.png">images/x2/cloud_profile_edit_disabled_16px_x2.png</file> 69 69 <file alias="cloud_profile_edit_disabled_32px_x2.png">images/x2/cloud_profile_edit_disabled_32px_x2.png</file> 70 <file alias="cloud_profile_help_16px_x2.png">images/x2/cloud_profile_help_16px_x2.png</file> 71 <file alias="cloud_profile_help_32px_x2.png">images/x2/cloud_profile_help_32px_x2.png</file> 70 72 <file alias="cloud_profile_manager_16px_x2.png">images/x2/cloud_profile_manager_16px_x2.png</file> 71 73 <file alias="cloud_profile_manager_24px_x2.png">images/x2/cloud_profile_manager_24px_x2.png</file> -
trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp
r74957 r74958 512 512 } 513 513 514 void UICloudProfileManagerWidget::sltShowCloudProfileHelp() 515 { 516 vboxGlobal().openURL("https://docs.cloud.oracle.com/iaas/Content/API/Concepts/sdkconfig.htm"); 517 } 518 514 519 void UICloudProfileManagerWidget::sltHandleCurrentItemChange() 515 520 { … … 597 602 connect(m_pActionPool->action(UIActionIndexST_M_Cloud_T_Details), &QAction::toggled, 598 603 this, &UICloudProfileManagerWidget::sltToggleCloudProfileDetailsVisibility); 604 connect(m_pActionPool->action(UIActionIndexST_M_Cloud_S_Help), &QAction::triggered, 605 this, &UICloudProfileManagerWidget::sltShowCloudProfileHelp); 599 606 } 600 607 … … 640 647 m_pToolBar->addAction(m_pActionPool->action(UIActionIndexST_M_Cloud_S_Remove)); 641 648 m_pToolBar->addAction(m_pActionPool->action(UIActionIndexST_M_Cloud_T_Details)); 649 m_pToolBar->addSeparator(); 650 m_pToolBar->addAction(m_pActionPool->action(UIActionIndexST_M_Cloud_S_Help)); 642 651 643 652 #ifdef VBOX_WS_MAC -
trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.h
r74957 r74958 97 97 /** Handles command to make cloud profile details @a fVisible. */ 98 98 void sltToggleCloudProfileDetailsVisibility(bool fVisible); 99 /** Handles command to show cloud profile help. */ 100 void sltShowCloudProfileHelp(); 99 101 /** @} */ 100 102 -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolSelector.cpp
r74957 r74958 2537 2537 setStatusTip(QApplication::translate("UIActionPool", "Open pane with selected cloud profile properties")); 2538 2538 setToolTip(tr("Open Cloud Profile Properties (%1)").arg(shortcut().toString())); 2539 } 2540 }; 2541 2542 /** Simple action extension, used as 'Show Help' action class. */ 2543 class UIActionMenuSelectorCloudShowHelp : public UIActionSimple 2544 { 2545 Q_OBJECT; 2546 2547 public: 2548 2549 /** Constructs action passing @a pParent to the base-class. */ 2550 UIActionMenuSelectorCloudShowHelp(UIActionPool *pParent) 2551 : UIActionSimple(pParent, 2552 ":/cloud_profile_help_32px.png", ":/cloud_profile_help_16px.png", 2553 ":/cloud_profile_help_disabled_32px.png", ":/cloud_profile_help_disabled_16px.png") 2554 {} 2555 2556 protected: 2557 2558 /** Returns shortcut extra-data ID. */ 2559 virtual QString shortcutExtraDataID() const /* override */ 2560 { 2561 return QString("ShowCloudProfileHelp"); 2562 } 2563 2564 /** Returns default shortcut. */ 2565 virtual QKeySequence defaultShortcut(UIActionPoolType) const /* override */ 2566 { 2567 return QKeySequence("Ctrl+Shift+H"); 2568 } 2569 2570 /** Handles translation event. */ 2571 virtual void retranslateUi() /* override */ 2572 { 2573 setIconText(QApplication::translate("UIActionPool", "Help")); 2574 setName(QApplication::translate("UIActionPool", "&Show Help...")); 2575 setShortcutScope(QApplication::translate("UIActionPool", "Cloud Profile Manager")); 2576 setStatusTip(QApplication::translate("UIActionPool", "Show cloud profile help")); 2577 setToolTip(tr("Show Cloud Profile Help (%1)").arg(shortcut().toString())); 2539 2578 } 2540 2579 }; … … 2668 2707 m_pool[UIActionIndexST_M_Cloud_S_Remove] = new UIActionMenuSelectorCloudPerformRemove(this); 2669 2708 m_pool[UIActionIndexST_M_Cloud_T_Details] = new UIActionMenuSelectorCloudToggleProperties(this); 2709 m_pool[UIActionIndexST_M_Cloud_S_Help] = new UIActionMenuSelectorCloudShowHelp(this); 2670 2710 2671 2711 /* Prepare update-handlers for known menus: */ … … 2860 2900 /* 'Properties' action: */ 2861 2901 fSeparator = addAction(pMenu, action(UIActionIndexST_M_Cloud_T_Details)) || fSeparator; 2902 2903 /* Separator? */ 2904 if (fSeparator) 2905 { 2906 pMenu->addSeparator(); 2907 fSeparator = false; 2908 } 2909 2910 /* 'Help' action: */ 2911 fSeparator = addAction(pMenu, action(UIActionIndexST_M_Cloud_S_Help)) || fSeparator; 2862 2912 } 2863 2913 -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolSelector.h
r74957 r74958 149 149 UIActionIndexST_M_Cloud_S_Remove, 150 150 UIActionIndexST_M_Cloud_T_Details, 151 UIActionIndexST_M_Cloud_S_Help, 151 152 152 153 /* Maximum index: */ -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
r74957 r74958 1796 1796 << actionPool()->action(UIActionIndexST_M_Cloud_S_Import) 1797 1797 << actionPool()->action(UIActionIndexST_M_Cloud_S_Remove) 1798 << actionPool()->action(UIActionIndexST_M_Cloud_T_Details); 1798 << actionPool()->action(UIActionIndexST_M_Cloud_T_Details) 1799 << actionPool()->action(UIActionIndexST_M_Cloud_S_Help); 1799 1800 } 1800 1801 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
r74957 r74958 648 648 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Cloud_S_Remove)); 649 649 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Cloud_T_Details)); 650 m_pToolBar->addSeparator(); 651 m_pToolBar->addAction(actionPool()->action(UIActionIndexST_M_Cloud_S_Help)); 650 652 break; 651 653 }
Note:
See TracChangeset
for help on using the changeset viewer.