qml: assert role exists in qechannellistmodel.filterModel
This commit is contained in:
@@ -172,7 +172,8 @@ class QEChannelListModel(QAbstractListModel, QtEventListener):
|
|||||||
@pyqtSlot(str, 'QVariant', result=QEFilterProxyModel)
|
@pyqtSlot(str, 'QVariant', result=QEFilterProxyModel)
|
||||||
def filterModel(self, role, match):
|
def filterModel(self, role, match):
|
||||||
self._filterModel = QEFilterProxyModel(self, self)
|
self._filterModel = QEFilterProxyModel(self, self)
|
||||||
self._filterModel.setFilterRole(QEChannelListModel._ROLE_RMAP[role])
|
assert role in self._ROLE_RMAP
|
||||||
|
self._filterModel.setFilterRole(self._ROLE_RMAP[role])
|
||||||
self._filterModel.setFilterValue(match)
|
self._filterModel.setFilterValue(match)
|
||||||
return self._filterModel
|
return self._filterModel
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user