7 Module implementing the rebase extension project helper. |
7 Module implementing the rebase extension project helper. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtWidgets import QMenu |
10 from PyQt6.QtWidgets import QMenu |
11 |
11 |
12 from EricGui.EricAction import EricAction |
12 from eric7.EricGui.EricAction import EricAction |
13 from EricWidgets import EricMessageBox |
13 from eric7.EricWidgets import EricMessageBox |
14 |
14 |
15 from ..HgExtensionProjectHelper import HgExtensionProjectHelper |
15 from ..HgExtensionProjectHelper import HgExtensionProjectHelper |
16 |
16 |
17 import UI.PixmapCache |
17 from eric7.EricGui import EricPixmapCache |
18 |
18 |
19 |
19 |
20 class RebaseProjectHelper(HgExtensionProjectHelper): |
20 class RebaseProjectHelper(HgExtensionProjectHelper): |
21 """ |
21 """ |
22 Class implementing the rebase extension project helper. |
22 Class implementing the rebase extension project helper. |
32 """ |
32 """ |
33 Public method to generate the action objects. |
33 Public method to generate the action objects. |
34 """ |
34 """ |
35 self.hgRebaseAct = EricAction( |
35 self.hgRebaseAct = EricAction( |
36 self.tr("Rebase Changesets"), |
36 self.tr("Rebase Changesets"), |
37 UI.PixmapCache.getIcon("vcsRebase"), |
37 EricPixmapCache.getIcon("vcsRebase"), |
38 self.tr("Rebase Changesets"), |
38 self.tr("Rebase Changesets"), |
39 0, |
39 0, |
40 0, |
40 0, |
41 self, |
41 self, |
42 "mercurial_rebase", |
42 "mercurial_rebase", |
95 |
95 |
96 @param mainMenu reference to the main menu (QMenu) |
96 @param mainMenu reference to the main menu (QMenu) |
97 @return populated menu (QMenu) |
97 @return populated menu (QMenu) |
98 """ |
98 """ |
99 menu = QMenu(self.menuTitle(), mainMenu) |
99 menu = QMenu(self.menuTitle(), mainMenu) |
100 menu.setIcon(UI.PixmapCache.getIcon("vcsRebase")) |
100 menu.setIcon(EricPixmapCache.getIcon("vcsRebase")) |
101 menu.setTearOffEnabled(True) |
101 menu.setTearOffEnabled(True) |
102 |
102 |
103 menu.addAction(self.hgRebaseAct) |
103 menu.addAction(self.hgRebaseAct) |
104 menu.addAction(self.hgRebaseContinueAct) |
104 menu.addAction(self.hgRebaseContinueAct) |
105 menu.addAction(self.hgRebaseAbortAct) |
105 menu.addAction(self.hgRebaseAbortAct) |