Changeset 52939 in vbox for trunk/src/VBox
- Timestamp:
- Oct 3, 2014 12:58:00 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 96378
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp
r52937 r52939 87 87 QMenu* prepareCopiedSubMenu(QMenu *pMenu, const UIAction *pAction); 88 88 #endif 89 /** Prepare named action routine. */ 90 QAction* prepareNamedAction(QMenu *pMenu, const QString &strName, 91 int iExtraDataID, const QString &strExtraDataID); 89 92 /** Prepare copied action routine. */ 90 93 QAction* prepareCopiedAction(QMenu *pMenu, const UIAction *pAction); … … 475 478 #endif 476 479 480 QAction* UIMenuBarEditorWidget::prepareNamedAction(QMenu *pMenu, const QString &strName, 481 int iExtraDataID, const QString &strExtraDataID) 482 { 483 /* Create copied action: */ 484 QAction *pCopiedAction = pMenu->addAction(strName); 485 AssertPtrReturn(pCopiedAction, 0); 486 { 487 /* Configure copied action: */ 488 pCopiedAction->setCheckable(true); 489 pCopiedAction->setProperty("class", pMenu->property("class")); 490 pCopiedAction->setProperty("type", iExtraDataID); 491 connect(pCopiedAction, SIGNAL(triggered(bool)), this, SLOT(sltHandleMenuBarMenuClick())); 492 m_actions.insert(strExtraDataID, pCopiedAction); 493 } 494 /* Return copied action: */ 495 return pCopiedAction; 496 } 497 477 498 QAction* UIMenuBarEditorWidget::prepareCopiedAction(QMenu *pMenu, const UIAction *pAction) 478 499 { … … 540 561 prepareCopiedAction(pMenu, actionPool()->action(UIActionIndexRT_M_View_M_StatusBar)); 541 562 pMenu->addSeparator(); 542 // prepareCopiedAction(pMenu, Resize); 543 // prepareCopiedAction(pMenu, MultiScreen); 563 prepareNamedAction(pMenu, tr("Virtual Screen Resize"), 564 UIExtraDataMetaDefs::RuntimeMenuViewActionType_Resize, 565 gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_Resize)); 566 prepareNamedAction(pMenu, tr("Virtual Screen Mapping"), 567 UIExtraDataMetaDefs::RuntimeMenuViewActionType_Multiscreen, 568 gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_Multiscreen)); 544 569 } 545 570 }
Note:
See TracChangeset
for help on using the changeset viewer.