Change in plugin name filtering

This commit is contained in:
Tamas Major 2013-12-05 20:31:41 +01:00
parent 3caf9e0d5b
commit 42f542691e

View File

@ -210,7 +210,8 @@ class DisplayPlugin(object):
return self.installed_version is not None return self.installed_version is not None
def is_name_contains_filter(self, filter_text): def is_name_contains_filter(self, filter_text):
return str(filter_text).lower() in self.name.lower() # case-insensitive filtering # filter_text is already lowercase @set_filter_text
return filter_text in self.name.lower() # case-insensitive filtering
def is_upgrade_available(self): def is_upgrade_available(self):
return self.is_installed() and (self.installed_version < self.available_version return self.is_installed() and (self.installed_version < self.available_version
@ -257,7 +258,7 @@ class DisplayPluginSortFilterModel(QSortFilterProxyModel):
self.invalidateFilter() self.invalidateFilter()
def set_filter_text(self, filter_text_value): def set_filter_text(self, filter_text_value):
self.filter_text = filter_text_value self.filter_text = str(filter_text_value).lower()
self.invalidateFilter() self.invalidateFilter()