def set_filter(self, text): """Set regular expression for filter.""" self.pattern = get_search_regex(text) if self.pattern: self._parent.setSortingEnabled(False) else: self._parent.setSortingEnabled(True) self.invalidateFilter()
def set_filter(self, text): """Set regular expression for filter.""" self.pattern = get_search_regex(text) if self.pattern: self._parent.setSortingEnabled(False) else: self._parent.setSortingEnabled(True) self.invalidateFilter()
def set_filter(self, text): """Set regular expression for filter.""" for key, __ in self.filters.items(): self.pattern = get_search_regex(text) if self.pattern and text: self._parent.setSortingEnabled(False) else: self._parent.setSortingEnabled(True) self.filters[key] = self.pattern self.invalidateFilter()