302 self.dirMenu.addAction( |
302 self.dirMenu.addAction( |
303 self.tr('Add source directory...'), self.__addSourceDirectory) |
303 self.tr('Add source directory...'), self.__addSourceDirectory) |
304 self.dirMenu.addSeparator() |
304 self.dirMenu.addSeparator() |
305 act = self.dirMenu.addMenu(self.graphicsMenu) |
305 act = self.dirMenu.addMenu(self.graphicsMenu) |
306 self.dirMenu.addMenu(self.checksMenu) |
306 self.dirMenu.addMenu(self.checksMenu) |
|
307 self.dirMenu.addMenu(self.formattingMenu) |
307 self.dirMenu.addSeparator() |
308 self.dirMenu.addSeparator() |
308 self.dirMenu.addAction( |
309 self.dirMenu.addAction( |
309 self.tr('Copy Path to Clipboard'), self._copyToClipboard) |
310 self.tr('Copy Path to Clipboard'), self._copyToClipboard) |
310 self.dirMenu.addSeparator() |
311 self.dirMenu.addSeparator() |
311 self.dirMenu.addAction( |
312 self.dirMenu.addAction( |
1227 [BrowserFileItem, BrowserClassItem, BrowserMethodItem, |
1228 [BrowserFileItem, BrowserClassItem, BrowserMethodItem, |
1228 BrowserClassAttributeItem, BrowserImportItem] |
1229 BrowserClassAttributeItem, BrowserImportItem] |
1229 ) |
1230 ) |
1230 if itm.isPython3File() |
1231 if itm.isPython3File() |
1231 ] |
1232 ] |
|
1233 if not files: |
|
1234 # called for a directory |
|
1235 itm = self.model().item(self.currentIndex()) |
|
1236 dirName = itm.dirName() |
|
1237 files = [ |
|
1238 f |
|
1239 for f in self.project.getProjectFiles("SOURCES", normalized=True) |
|
1240 if f.startswith(dirName) |
|
1241 ] |
1232 |
1242 |
1233 if ericApp().getObject("ViewManager").checkAllDirty(): |
1243 if ericApp().getObject("ViewManager").checkAllDirty(): |
1234 dlg = BlackConfigurationDialog(withProject=True) |
1244 dlg = BlackConfigurationDialog(withProject=True) |
1235 if dlg.exec() == QDialog.DialogCode.Accepted: |
1245 if dlg.exec() == QDialog.DialogCode.Accepted: |
1236 config = dlg.getConfiguration() |
1246 config = dlg.getConfiguration() |