added possibility for having a sort key

This commit is contained in:
2023-02-01 15:25:37 +01:00
parent 660e8208ca
commit b02d66b95f

View File

@ -12,6 +12,18 @@ class DictListItem(QListWidgetItem):
self.key = key
self.value = value
self.set_alarm(False)
self._sort_key = None
def set_sort_key(self, sk):
self._sort_key = sk
def __lt__(self, other):
sk = self._sort_key
if sk:
return sk(self) < sk(other)
else:
return super().__lt__(other)
def set_alarm(self, state):