--- a/UI/BrowserModel.py Sun Feb 20 19:00:53 2011 +0100 +++ b/UI/BrowserModel.py Sat Feb 26 12:30:48 2011 +0100 @@ -9,6 +9,7 @@ import sys import os +import fnmatch from PyQt4.QtCore import * from PyQt4.QtGui import * @@ -487,6 +488,12 @@ Utilities.toNativeSeparators(f.absoluteFilePath()), False) else: + fileFilters = Preferences.getUI("BrowsersFileFilters").split(";") + if fileFilters: + fn = f.fileName() + if any([fnmatch.fnmatch(fn, ff.strip()) + for ff in fileFilters]): + continue node = BrowserFileItem(parentItem, Utilities.toNativeSeparators(f.absoluteFilePath())) self._addItem(node, parentItem)