src/eric7/Project/ProjectSourcesBrowser.py

branch
eric7
changeset 9217
0c34da0d7b76
parent 9214
bd28e56047d7
child 9221
bf71ee032bb4
equal deleted inserted replaced
9216:e89083501ce3 9217:0c34da0d7b76
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()

eric ide

mercurial