Project/ProjectBrowserModel.py

branch
Py2 comp.
changeset 3060
5883ce99ee12
parent 3058
0a02c433f52d
parent 3038
7fe9a53280bd
child 3145
a9de05d4a22f
equal deleted inserted replaced
3058:0a02c433f52d 3060:5883ce99ee12
331 self._addWatchedItem(parentItem) 331 self._addWatchedItem(parentItem)
332 332
333 qdir = QDir(parentItem.dirName()) 333 qdir = QDir(parentItem.dirName())
334 334
335 if Preferences.getUI("BrowsersListHiddenFiles"): 335 if Preferences.getUI("BrowsersListHiddenFiles"):
336 filter = QDir.Filters(QDir.AllEntries | 336 filter = QDir.Filters(QDir.AllEntries |
337 QDir.Hidden | 337 QDir.Hidden |
338 QDir.NoDotAndDotDot) 338 QDir.NoDotAndDotDot)
339 else: 339 else:
340 filter = QDir.Filters(QDir.AllEntries | QDir.NoDotAndDotDot) 340 filter = QDir.Filters(QDir.AllEntries | QDir.NoDotAndDotDot)
341 entryInfoList = qdir.entryInfoList(filter) 341 entryInfoList = qdir.entryInfoList(filter)
342 342
343 if len(entryInfoList) > 0: 343 if len(entryInfoList) > 0:
344 if repopulate: 344 if repopulate:
345 self.beginInsertRows(self.createIndex( 345 self.beginInsertRows(self.createIndex(
346 parentItem.row(), 0, parentItem), 346 parentItem.row(), 0, parentItem),
347 0, len(entryInfoList) - 1) 347 0, len(entryInfoList) - 1)
348 states = {} 348 states = {}
349 if self.project.vcs is not None: 349 if self.project.vcs is not None:
350 for f in entryInfoList: 350 for f in entryInfoList:
351 fname = f.absoluteFilePath() 351 fname = f.absoluteFilePath()
657 if path not in self.watchedItems: 657 if path not in self.watchedItems:
658 # just ignore the situation we don't have a reference to the item 658 # just ignore the situation we don't have a reference to the item
659 return 659 return
660 660
661 if Preferences.getUI("BrowsersListHiddenFiles"): 661 if Preferences.getUI("BrowsersListHiddenFiles"):
662 filter = QDir.Filters(QDir.AllEntries | 662 filter = QDir.Filters(QDir.AllEntries |
663 QDir.Hidden | 663 QDir.Hidden |
664 QDir.NoDotAndDotDot) 664 QDir.NoDotAndDotDot)
665 else: 665 else:
666 filter = QDir.Filters(QDir.AllEntries | QDir.NoDotAndDotDot) 666 filter = QDir.Filters(QDir.AllEntries | QDir.NoDotAndDotDot)
667 667
668 for itm in self.watchedItems[path]: 668 for itm in self.watchedItems[path]:

eric ide

mercurial