Changeset 61188 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- May 25, 2016 11:49:35 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 107474
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp
r61052 r61188 497 497 case UIExtraDataMetaDefs::MenuHelpActionType_Contents: strResult = "Contents"; break; 498 498 case UIExtraDataMetaDefs::MenuHelpActionType_WebSite: strResult = "WebSite"; break; 499 case UIExtraDataMetaDefs::MenuHelpActionType_BugTracker: strResult = "BugTracker"; break; 499 500 #ifndef VBOX_WS_MAC 500 501 case UIExtraDataMetaDefs::MenuHelpActionType_About: strResult = "About"; break; … … 518 519 keys << "Contents"; values << UIExtraDataMetaDefs::MenuHelpActionType_Contents; 519 520 keys << "WebSite"; values << UIExtraDataMetaDefs::MenuHelpActionType_WebSite; 521 keys << "BugTracker"; values << UIExtraDataMetaDefs::MenuHelpActionType_BugTracker; 520 522 #ifndef VBOX_WS_MAC 521 523 keys << "About"; values << UIExtraDataMetaDefs::MenuHelpActionType_About; -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r61052 r61188 366 366 MenuHelpActionType_Contents = RT_BIT(0), 367 367 MenuHelpActionType_WebSite = RT_BIT(1), 368 MenuHelpActionType_BugTracker = RT_BIT(2), 368 369 #ifndef RT_OS_DARWIN 369 MenuHelpActionType_About = RT_BIT( 2),370 MenuHelpActionType_About = RT_BIT(3), 370 371 #endif /* !RT_OS_DARWIN */ 371 372 MenuHelpActionType_All = 0xFFFF -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp
r61095 r61188 639 639 }; 640 640 641 class UIActionSimpleBugTracker : public UIActionSimple 642 { 643 Q_OBJECT; 644 645 public: 646 647 UIActionSimpleBugTracker(UIActionPool *pParent) 648 : UIActionSimple(pParent, ":/site_16px.png") 649 { 650 retranslateUi(); 651 } 652 653 protected: 654 655 /** Returns action extra-data ID. */ 656 virtual int extraDataID() const { return UIExtraDataMetaDefs::MenuHelpActionType_BugTracker; } 657 /** Returns action extra-data key. */ 658 virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_BugTracker); } 659 /** Returns whether action is allowed. */ 660 virtual bool isAllowed() const { return actionPool()->isAllowedInMenuHelp(UIExtraDataMetaDefs::MenuHelpActionType_BugTracker); } 661 662 QString shortcutExtraDataID() const 663 { 664 return QString("BugTracker"); 665 } 666 667 void retranslateUi() 668 { 669 setName(QApplication::translate("UIActionPool", "&VirtualBox Bug Tracker...")); 670 setStatusTip(QApplication::translate("UIActionPool", "Open the browser and go to the VirtualBox product bug tracker")); 671 } 672 }; 673 641 674 class UIActionSimpleResetWarnings : public UIActionSimple 642 675 { … … 1014 1047 m_pool[UIActionIndex_Simple_Contents] = new UIActionSimpleContents(this); 1015 1048 m_pool[UIActionIndex_Simple_WebSite] = new UIActionSimpleWebSite(this); 1049 m_pool[UIActionIndex_Simple_BugTracker] = new UIActionSimpleBugTracker(this); 1016 1050 #ifndef RT_OS_DARWIN 1017 1051 m_pool[UIActionIndex_Simple_About] = new UIActionSimpleAbout(this); … … 1053 1087 connect(action(UIActionIndex_Simple_WebSite), SIGNAL(triggered()), 1054 1088 &msgCenter(), SLOT(sltShowHelpWebDialog()), Qt::UniqueConnection); 1089 connect(action(UIActionIndex_Simple_BugTracker), SIGNAL(triggered()), 1090 &msgCenter(), SLOT(sltShowBugTracker()), Qt::UniqueConnection); 1055 1091 #ifndef RT_OS_DARWIN 1056 1092 connect(action(UIActionIndex_Simple_About), SIGNAL(triggered()), … … 1231 1267 /* 'Web Site' action: */ 1232 1268 fSeparator = addAction(pMenu, action(UIActionIndex_Simple_WebSite)) || fSeparator;; 1269 /* 'Bug Tracker' action: */ 1270 fSeparator = addAction(pMenu, action(UIActionIndex_Simple_BugTracker)) || fSeparator;; 1233 1271 1234 1272 /* Separator? */ -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h
r60362 r61188 78 78 UIActionIndex_Simple_Contents, 79 79 UIActionIndex_Simple_WebSite, 80 UIActionIndex_Simple_BugTracker, 80 81 #ifndef RT_OS_DARWIN 81 82 UIActionIndex_Simple_About, -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp
r60547 r61188 2621 2621 } 2622 2622 2623 void UIMessageCenter::sltShowBugTracker() 2624 { 2625 vboxGlobal().openURL("https://www.virtualbox.org/wiki/Bugtracker"); 2626 } 2627 2623 2628 void UIMessageCenter::sltShowHelpAboutDialog() 2624 2629 { -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h
r60547 r61188 384 384 /* Handlers: Help menu stuff: */ 385 385 void sltShowHelpWebDialog(); 386 void sltShowBugTracker(); 386 387 void sltShowHelpAboutDialog(); 387 388 void sltShowHelpHelpDialog(); -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp
r61052 r61188 991 991 prepareCopiedAction(pMenu, actionPool()->action(UIActionIndex_Simple_Contents)); 992 992 prepareCopiedAction(pMenu, actionPool()->action(UIActionIndex_Simple_WebSite)); 993 prepareCopiedAction(pMenu, actionPool()->action(UIActionIndex_Simple_BugTracker)); 993 994 pMenu->addSeparator(); 994 995 #ifndef VBOX_WS_MAC
Note:
See TracChangeset
for help on using the changeset viewer.