34 |
34 |
35 from eric7 import Utilities |
35 from eric7 import Utilities |
36 from eric7.EricGui import EricPixmapCache |
36 from eric7.EricGui import EricPixmapCache |
37 |
37 |
38 from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction |
38 from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction |
|
39 from eric7.CodeFormatting.BlackUtilities import aboutBlack |
39 |
40 |
40 |
41 |
41 class ProjectSourcesBrowser(ProjectBaseBrowser): |
42 class ProjectSourcesBrowser(ProjectBaseBrowser): |
42 """ |
43 """ |
43 A class used to display the Sources part of the project. |
44 A class used to display the Sources part of the project. |
128 """ |
129 """ |
129 self.checksMenu = QMenu(self.tr("Check")) |
130 self.checksMenu = QMenu(self.tr("Check")) |
130 self.checksMenu.aboutToShow.connect(self.__showContextMenuCheck) |
131 self.checksMenu.aboutToShow.connect(self.__showContextMenuCheck) |
131 |
132 |
132 self.formattingMenu = QMenu(self.tr("Code Formatting")) |
133 self.formattingMenu = QMenu(self.tr("Code Formatting")) |
|
134 act = self.formattingMenu.addAction(self.tr("Black"), aboutBlack) |
|
135 font = act.font() |
|
136 font.setBold(True) |
|
137 act.setFont(font) |
133 self.formattingMenu.addAction( |
138 self.formattingMenu.addAction( |
134 self.tr("Format Code"), |
139 self.tr("Format Code"), |
135 lambda: self.__performFormatWithBlack(BlackFormattingAction.Format), |
140 lambda: self.__performFormatWithBlack(BlackFormattingAction.Format), |
136 ) |
141 ) |
137 self.formattingMenu.addAction( |
142 self.formattingMenu.addAction( |