def METHOD_NAME(self, item: QListWidgetItem):
    if item.checkState() == Qt.Checked:
        self._model.selectValue(str(item.text()))
    elif item.checkState() == Qt.Unchecked:
        self._model.unselectValue(str(item.text()))
    else:
        raise AssertionError("Unhandled checkstate!")