eric6/Project/ProjectOthersBrowser.py

changeset 7265
0665c4d509c9
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7264:bedbe458d792 7265:0665c4d509c9
13 from PyQt5.QtGui import QDesktopServices 13 from PyQt5.QtGui import QDesktopServices
14 from PyQt5.QtWidgets import QDialog, QMenu 14 from PyQt5.QtWidgets import QDialog, QMenu
15 15
16 from E5Gui import E5MessageBox 16 from E5Gui import E5MessageBox
17 17
18 from .ProjectBrowserModel import ProjectBrowserFileItem, \ 18 from .ProjectBrowserModel import (
19 ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem, \ 19 ProjectBrowserFileItem, ProjectBrowserSimpleDirectoryItem,
20 ProjectBrowserOthersType 20 ProjectBrowserDirectoryItem, ProjectBrowserOthersType
21 )
21 from .ProjectBaseBrowser import ProjectBaseBrowser 22 from .ProjectBaseBrowser import ProjectBaseBrowser
22 23
23 import Utilities.MimeTypes 24 import Utilities.MimeTypes
24 import Preferences 25 import Preferences
25 26
208 """ 209 """
209 if self.project.vcs is None: 210 if self.project.vcs is None:
210 for act in self.menuActions: 211 for act in self.menuActions:
211 act.setEnabled(True) 212 act.setEnabled(True)
212 itm = self.model().item(self.currentIndex()) 213 itm = self.model().item(self.currentIndex())
213 if isinstance(itm, ProjectBrowserSimpleDirectoryItem) or \ 214 if isinstance(
214 isinstance(itm, ProjectBrowserDirectoryItem): 215 itm,
216 (ProjectBrowserSimpleDirectoryItem,
217 ProjectBrowserDirectoryItem)
218 ):
215 self.renameFileAct.setEnabled(False) 219 self.renameFileAct.setEnabled(False)
216 else: 220 else:
217 self.vcsHelper.showContextMenu(menu, self.menuActions) 221 self.vcsHelper.showContextMenu(menu, self.menuActions)
218 222
219 def _editPixmap(self): 223 def _editPixmap(self):
340 names.extend(dirNames) 344 names.extend(dirNames)
341 del itmList 345 del itmList
342 del dirFullNames 346 del dirFullNames
343 del dirNames 347 del dirNames
344 348
345 from UI.DeleteFilesConfirmationDialog import \ 349 from UI.DeleteFilesConfirmationDialog import (
346 DeleteFilesConfirmationDialog 350 DeleteFilesConfirmationDialog
351 )
347 dlg = DeleteFilesConfirmationDialog( 352 dlg = DeleteFilesConfirmationDialog(
348 self.parent(), 353 self.parent(),
349 self.tr("Delete files/directories"), 354 self.tr("Delete files/directories"),
350 self.tr( 355 self.tr(
351 "Do you really want to delete these entries from the" 356 "Do you really want to delete these entries from the"

eric ide

mercurial