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]: |