1396 menu.addAction(self.hgConfigAct) |
1396 menu.addAction(self.hgConfigAct) |
1397 menu.addSeparator() |
1397 menu.addSeparator() |
1398 menu.addAction(self.vcsNewAct) |
1398 menu.addAction(self.vcsNewAct) |
1399 menu.addAction(self.vcsExportAct) |
1399 menu.addAction(self.vcsExportAct) |
1400 |
1400 |
|
1401 def initToolbar(self, ui, toolbarManager): |
|
1402 """ |
|
1403 Public slot to initialize the VCS toolbar. |
|
1404 |
|
1405 @param ui reference to the main window (UserInterface) |
|
1406 @param toolbarManager reference to a toolbar manager object |
|
1407 (E5ToolBarManager) |
|
1408 @return the toolbar generated (QToolBar) |
|
1409 """ |
|
1410 tb = QToolBar(self.tr("Mercurial"), ui) |
|
1411 tb.setIconSize(UI.Config.ToolBarIconSize) |
|
1412 tb.setObjectName("MercurialToolbar") |
|
1413 tb.setToolTip(self.tr('Mercurial')) |
|
1414 |
|
1415 tb.addAction(self.hgLogBrowserAct) |
|
1416 tb.addAction(self.vcsStatusAct) |
|
1417 tb.addSeparator() |
|
1418 tb.addAction(self.vcsDiffAct) |
|
1419 tb.addSeparator() |
|
1420 tb.addAction(self.vcsNewAct) |
|
1421 tb.addAction(self.vcsExportAct) |
|
1422 tb.addSeparator() |
|
1423 |
|
1424 title = tb.windowTitle() |
|
1425 toolbarManager.addToolBar(tb, title) |
|
1426 toolbarManager.addAction(self.hgPullAct, title) |
|
1427 toolbarManager.addAction(self.vcsUpdateAct, title) |
|
1428 toolbarManager.addAction(self.vcsCommitAct, title) |
|
1429 toolbarManager.addAction(self.hgPushAct, title) |
|
1430 toolbarManager.addAction(self.hgPushForcedAct, title) |
|
1431 toolbarManager.addAction(self.vcsLogAct, title) |
|
1432 toolbarManager.addAction(self.hgExtDiffAct, title) |
|
1433 toolbarManager.addAction(self.hgSummaryAct, title) |
|
1434 toolbarManager.addAction(self.vcsRevertAct, title) |
|
1435 toolbarManager.addAction(self.vcsMergeAct, title) |
|
1436 toolbarManager.addAction(self.hgReMergeAct, title) |
|
1437 toolbarManager.addAction(self.vcsTagAct, title) |
|
1438 toolbarManager.addAction(self.hgBranchAct, title) |
|
1439 toolbarManager.addAction(self.vcsSwitchAct, title) |
|
1440 toolbarManager.addAction(self.hgGraftAct, title) |
|
1441 toolbarManager.addAction(self.hgAddSubrepoAct, title) |
|
1442 toolbarManager.addAction(self.hgRemoveSubreposAct, title) |
|
1443 toolbarManager.addAction(self.hgArchiveAct, title) |
|
1444 toolbarManager.addAction(self.hgBookmarksListAct, title) |
|
1445 toolbarManager.addAction(self.hgBookmarkDefineAct, title) |
|
1446 toolbarManager.addAction(self.hgBookmarkDeleteAct, title) |
|
1447 toolbarManager.addAction(self.hgBookmarkRenameAct, title) |
|
1448 toolbarManager.addAction(self.hgBookmarkMoveAct, title) |
|
1449 toolbarManager.addAction(self.hgBookmarkPullAct, title) |
|
1450 toolbarManager.addAction(self.hgBookmarkPushAct, title) |
|
1451 |
|
1452 tb.setEnabled(False) |
|
1453 tb.setVisible(False) |
|
1454 |
|
1455 ui.registerToolbar("mercurial", tb.windowTitle(), tb) |
|
1456 |
|
1457 return tb |
|
1458 |
1401 def showMenu(self): |
1459 def showMenu(self): |
1402 """ |
1460 """ |
1403 Public slot called before the vcs menu is shown. |
1461 Public slot called before the vcs menu is shown. |
1404 """ |
1462 """ |
1405 super(HgProjectHelper, self).showMenu() |
1463 super(HgProjectHelper, self).showMenu() |