280 """ |
280 """ |
281 if path not in self.watchedItems: |
281 if path not in self.watchedItems: |
282 # just ignore the situation we don't have a reference to the item |
282 # just ignore the situation we don't have a reference to the item |
283 return |
283 return |
284 |
284 |
|
285 if Preferences.getUI("BrowsersListHiddenFiles"): |
|
286 filter = QDir.Filters(QDir.AllEntries | QDir.Hidden | QDir.NoDotAndDotDot) |
|
287 else: |
|
288 filter = QDir.Filters(QDir.AllEntries | QDir.NoDotAndDotDot) |
|
289 |
285 for itm in self.watchedItems[path]: |
290 for itm in self.watchedItems[path]: |
286 oldCnt = itm.childCount() |
291 oldCnt = itm.childCount() |
287 |
292 |
288 qdir = QDir(itm.dirName()) |
293 qdir = QDir(itm.dirName()) |
289 |
294 |
290 entryInfoList = qdir.entryInfoList( |
295 entryInfoList = qdir.entryInfoList(filter) |
291 QDir.Filters(QDir.AllEntries | QDir.NoDotAndDotDot)) |
|
292 |
296 |
293 # step 1: check for new entries |
297 # step 1: check for new entries |
294 children = itm.children() |
298 children = itm.children() |
295 for f in entryInfoList: |
299 for f in entryInfoList: |
296 fpath = f.absoluteFilePath() |
300 fpath = f.absoluteFilePath() |
466 """ |
470 """ |
467 self._addWatchedItem(parentItem) |
471 self._addWatchedItem(parentItem) |
468 |
472 |
469 qdir = QDir(parentItem.dirName()) |
473 qdir = QDir(parentItem.dirName()) |
470 |
474 |
471 entryInfoList = \ |
475 if Preferences.getUI("BrowsersListHiddenFiles"): |
472 qdir.entryInfoList(QDir.Filters(QDir.AllEntries | QDir.NoDotAndDotDot)) |
476 filter = QDir.Filters(QDir.AllEntries | QDir.Hidden | QDir.NoDotAndDotDot) |
|
477 else: |
|
478 filter = QDir.Filters(QDir.AllEntries | QDir.NoDotAndDotDot) |
|
479 entryInfoList = qdir.entryInfoList(filter) |
473 if len(entryInfoList) > 0: |
480 if len(entryInfoList) > 0: |
474 if repopulate: |
481 if repopulate: |
475 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem), |
482 self.beginInsertRows(self.createIndex(parentItem.row(), 0, parentItem), |
476 0, len(entryInfoList) - 1) |
483 0, len(entryInfoList) - 1) |
477 for f in entryInfoList: |
484 for f in entryInfoList: |