added possibility for having a sort key
This commit is contained in:
@ -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):
|
||||
|
Reference in New Issue
Block a user