Also measure the time it takes to set the pattern.

This commit is contained in:
Florian Bruhin 2015-03-14 13:35:32 +01:00
parent 70cd8e74eb
commit cdbb118238

View File

@ -65,14 +65,15 @@ class CompletionFilterModel(QSortFilterProxyModel):
Args: Args:
val: The value to set. val: The value to set.
""" """
self.pattern = val with debug.log_time(log.completion, 'Setting filter pattern'):
self.invalidateFilter() self.pattern = val
sortcol = 0 self.invalidateFilter()
try: sortcol = 0
self.srcmodel.sort(sortcol) try:
except NotImplementedError: self.srcmodel.sort(sortcol)
self.sort(sortcol) except NotImplementedError:
self.invalidate() self.sort(sortcol)
self.invalidate()
def count(self): def count(self):
"""Get the count of non-toplevel items currently visible. """Get the count of non-toplevel items currently visible.