UI/Browser.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 950
1138e347c653
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
12 12
13 from PyQt4.QtCore import * 13 from PyQt4.QtCore import *
14 from PyQt4.QtGui import * 14 from PyQt4.QtGui import *
15 15
16 from E5Gui.E5Application import e5App 16 from E5Gui.E5Application import e5App
17 from E5Gui import E5FileDialog
17 18
18 from .BrowserModel import BrowserModel, \ 19 from .BrowserModel import BrowserModel, \
19 BrowserDirectoryItem, BrowserFileItem, BrowserClassItem, BrowserMethodItem, \ 20 BrowserDirectoryItem, BrowserFileItem, BrowserClassItem, BrowserMethodItem, \
20 BrowserClassAttributeItem 21 BrowserClassAttributeItem
21 from .BrowserSortFilterProxyModel import BrowserSortFilterProxyModel 22 from .BrowserSortFilterProxyModel import BrowserSortFilterProxyModel
410 411
411 def __newToplevelDir(self): 412 def __newToplevelDir(self):
412 """ 413 """
413 Private slot to handle the New toplevel directory popup menu entry. 414 Private slot to handle the New toplevel directory popup menu entry.
414 """ 415 """
415 dname = QFileDialog.getExistingDirectory( 416 dname = E5FileDialog.getExistingDirectory(
416 None, 417 None,
417 QApplication.translate('Browser', "New toplevel directory"), 418 QApplication.translate('Browser', "New toplevel directory"),
418 "", 419 "",
419 QFileDialog.Options(QFileDialog.ShowDirsOnly | 420 E5FileDialog.Options(E5FileDialog.ShowDirsOnly))
420 QFileDialog.DontUseNativeDialog))
421 if dname: 421 if dname:
422 dname = os.path.abspath(Utilities.toNativeSeparators(dname)) 422 dname = os.path.abspath(Utilities.toNativeSeparators(dname))
423 self.__model.addTopLevelDir(dname) 423 self.__model.addTopLevelDir(dname)
424 424
425 def __removeToplevel(self): 425 def __removeToplevel(self):

eric ide

mercurial