UI/BrowserModel.py

changeset 910
dc2436a9e2a1
parent 791
9ec2ac20e54e
child 945
8cd4d08fa9f6
--- 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)

eric ide

mercurial