Changeset 96267 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Aug 17, 2022 4:42:24 PM (2 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp
r96266 r96267 581 581 case UIExtraDataMetaDefs::MenuHelpActionType_Forums: strResult = "Forums"; break; 582 582 case UIExtraDataMetaDefs::MenuHelpActionType_Oracle: strResult = "Oracle"; break; 583 case UIExtraDataMetaDefs::MenuHelpActionType_Online Manual: strResult = "OnlineManual"; break;583 case UIExtraDataMetaDefs::MenuHelpActionType_OnlineDocumentation: strResult = "OnlineDocumentation"; break; 584 584 #ifndef VBOX_WS_MAC 585 585 case UIExtraDataMetaDefs::MenuHelpActionType_About: strResult = "About"; break; … … 609 609 if (strMenuHelpActionType.compare("Oracle", Qt::CaseInsensitive) == 0) 610 610 return UIExtraDataMetaDefs::MenuHelpActionType_Oracle; 611 if (strMenuHelpActionType.compare("Online Manual", Qt::CaseInsensitive) == 0)612 return UIExtraDataMetaDefs::MenuHelpActionType_Online Manual;611 if (strMenuHelpActionType.compare("OnlineDocumentation", Qt::CaseInsensitive) == 0) 612 return UIExtraDataMetaDefs::MenuHelpActionType_OnlineDocumentation; 613 613 #ifndef VBOX_WS_MAC 614 614 if (strMenuHelpActionType.compare("About", Qt::CaseInsensitive) == 0) -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r96266 r96267 555 555 MenuHelpActionType_Forums = RT_BIT(3), 556 556 MenuHelpActionType_Oracle = RT_BIT(4), 557 MenuHelpActionType_Online Manual= RT_BIT(5),557 MenuHelpActionType_OnlineDocumentation = RT_BIT(5), 558 558 #ifndef VBOX_WS_MAC 559 559 MenuHelpActionType_About = RT_BIT(6), -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp
r96266 r96267 886 886 887 887 888 /** Simple action extension, used as 'Online Manual' action class. */889 class UIActionSimpleOnline Manual: public UIActionSimple890 { 891 Q_OBJECT; 892 893 public: 894 895 /** Constructs action passing @a pParent to the base-class. */ 896 UIActionSimpleOnline Manual(UIActionPool *pParent)888 /** Simple action extension, used as 'Online Documentation' action class. */ 889 class UIActionSimpleOnlineDocumentation : public UIActionSimple 890 { 891 Q_OBJECT; 892 893 public: 894 895 /** Constructs action passing @a pParent to the base-class. */ 896 UIActionSimpleOnlineDocumentation(UIActionPool *pParent) 897 897 : UIActionSimple(pParent, ":/site_oracle_16px.png", ":/site_oracle_16px.png", true) 898 898 { … … 905 905 virtual int extraDataID() const RT_OVERRIDE 906 906 { 907 return UIExtraDataMetaDefs::MenuHelpActionType_Online Manual;907 return UIExtraDataMetaDefs::MenuHelpActionType_OnlineDocumentation; 908 908 } 909 909 /** Returns action extra-data key. */ 910 910 virtual QString extraDataKey() const RT_OVERRIDE 911 911 { 912 return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_Online Manual);912 return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_OnlineDocumentation); 913 913 } 914 914 /** Returns whether action is allowed. */ 915 915 virtual bool isAllowed() const RT_OVERRIDE 916 916 { 917 return actionPool()->isAllowedInMenuHelp(UIExtraDataMetaDefs::MenuHelpActionType_Online Manual);918 } 919 920 /** Returns shortcut extra-data ID. */ 921 virtual QString shortcutExtraDataID() const RT_OVERRIDE 922 { 923 return QString("Online Manual");924 } 925 926 /** Handles translation event. */ 927 virtual void retranslateUi() RT_OVERRIDE 928 { 929 setName(QApplication::translate("UIActionPool", "&Online Manual..."));917 return actionPool()->isAllowedInMenuHelp(UIExtraDataMetaDefs::MenuHelpActionType_OnlineDocumentation); 918 } 919 920 /** Returns shortcut extra-data ID. */ 921 virtual QString shortcutExtraDataID() const RT_OVERRIDE 922 { 923 return QString("OnlineDocumentation"); 924 } 925 926 /** Handles translation event. */ 927 virtual void retranslateUi() RT_OVERRIDE 928 { 929 setName(QApplication::translate("UIActionPool", "&Online Documentation...")); 930 930 setStatusTip(QApplication::translate("UIActionPool", "Open the browser and go to the VirtualBox user manual")); 931 931 } … … 3129 3129 m_pool[UIActionIndex_Simple_Forums] = new UIActionSimpleForums(this); 3130 3130 m_pool[UIActionIndex_Simple_Oracle] = new UIActionSimpleOracle(this); 3131 m_pool[UIActionIndex_Simple_Online Manual] = new UIActionSimpleOnlineManual(this);3131 m_pool[UIActionIndex_Simple_OnlineDocumentation] = new UIActionSimpleOnlineDocumentation(this); 3132 3132 #ifndef VBOX_WS_MAC 3133 3133 m_pool[UIActionIndex_Simple_About] = new UIActionSimpleAbout(this); … … 3252 3252 connect(action(UIActionIndex_Simple_Oracle), &UIAction::triggered, 3253 3253 &msgCenter(), &UIMessageCenter::sltShowOracle, Qt::UniqueConnection); 3254 connect(action(UIActionIndex_Simple_Online Manual), &UIAction::triggered,3255 &msgCenter(), &UIMessageCenter::sltShowOnline Manual, Qt::UniqueConnection);3254 connect(action(UIActionIndex_Simple_OnlineDocumentation), &UIAction::triggered, 3255 &msgCenter(), &UIMessageCenter::sltShowOnlineDocumentation, Qt::UniqueConnection); 3256 3256 #ifndef VBOX_WS_MAC 3257 3257 connect(action(UIActionIndex_Simple_About), &UIAction::triggered, … … 3509 3509 /* 'Contents' action: */ 3510 3510 fSeparator = addAction(pMenu, action(UIActionIndex_Simple_Contents)) || fSeparator; 3511 /* 'Online Documentation' action: */ 3512 fSeparator = addAction(pMenu, action(UIActionIndex_Simple_OnlineDocumentation)) || fSeparator; 3511 3513 /* 'Web Site' action: */ 3512 3514 fSeparator = addAction(pMenu, action(UIActionIndex_Simple_WebSite)) || fSeparator; … … 3517 3519 /* 'Oracle' action: */ 3518 3520 fSeparator = addAction(pMenu, action(UIActionIndex_Simple_Oracle)) || fSeparator; 3519 /* 'Online Manual' action: */3520 fSeparator = addAction(pMenu, action(UIActionIndex_Simple_OnlineManual)) || fSeparator;3521 3521 3522 3522 /* Separator? */ -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h
r96266 r96267 83 83 UIActionIndex_Simple_Forums, 84 84 UIActionIndex_Simple_Oracle, 85 UIActionIndex_Simple_Online Manual,85 UIActionIndex_Simple_OnlineDocumentation, 86 86 #ifndef VBOX_WS_MAC 87 87 UIActionIndex_Simple_About, -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp
r96266 r96267 2046 2046 } 2047 2047 2048 void UIMessageCenter::sltShowOnline Manual()2048 void UIMessageCenter::sltShowOnlineDocumentation() 2049 2049 { 2050 2050 uiCommon().openURL("https://docs.oracle.com/en/virtualization/virtualbox/7.0/user/index.html"); -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h
r96266 r96267 451 451 void sltShowForums(); 452 452 void sltShowOracle(); 453 void sltShowOnline Manual();453 void sltShowOnlineDocumentation(); 454 454 void sltShowHelpAboutDialog(); 455 455 void sltShowHelpHelpDialog();
Note:
See TracChangeset
for help on using the changeset viewer.