src/eric7/UI/Browser.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9615
fbb3616f6bd3
child 9632
dd907ee33b03
equal deleted inserted replaced
9623:9c1f429cb56b 9624:b47dfa7a137d
29 QLineEdit, 29 QLineEdit,
30 QMenu, 30 QMenu,
31 QTreeView, 31 QTreeView,
32 ) 32 )
33 33
34 from eric7 import Preferences, Utilities 34 from eric7 import Preferences
35 from eric7.EricGui import EricPixmapCache 35 from eric7.EricGui import EricPixmapCache
36 from eric7.EricWidgets import EricFileDialog, EricMessageBox 36 from eric7.EricWidgets import EricFileDialog, EricMessageBox
37 from eric7.EricWidgets.EricApplication import ericApp 37 from eric7.EricWidgets.EricApplication import ericApp
38 from eric7.Project.ProjectBrowserModel import ProjectBrowserSimpleDirectoryItem 38 from eric7.Project.ProjectBrowserModel import ProjectBrowserSimpleDirectoryItem
39 from eric7.SystemUtilities import FileSystemUtilities
39 from eric7.UI.DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog 40 from eric7.UI.DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog
40 from eric7.Utilities import MimeTypes 41 from eric7.Utilities import MimeTypes
41 42
42 from .BrowserModel import ( 43 from .BrowserModel import (
43 BrowserClassAttributeItem, 44 BrowserClassAttributeItem,
712 QCoreApplication.translate("Browser", "New toplevel directory"), 713 QCoreApplication.translate("Browser", "New toplevel directory"),
713 "", 714 "",
714 EricFileDialog.ShowDirsOnly, 715 EricFileDialog.ShowDirsOnly,
715 ) 716 )
716 if dname: 717 if dname:
717 dname = os.path.abspath(Utilities.toNativeSeparators(dname)) 718 dname = os.path.abspath(FileSystemUtilities.toNativeSeparators(dname))
718 self.__model.addTopLevelDir(dname) 719 self.__model.addTopLevelDir(dname)
719 720
720 def __removeToplevel(self): 721 def __removeToplevel(self):
721 """ 722 """
722 Private slot to handle the Remove from toplevel popup menu entry. 723 Private slot to handle the Remove from toplevel popup menu entry.

eric ide

mercurial