Emit dataChanged() signal for hidden ModelItem properties

This commit is contained in:
Mika Fischer
2011-06-30 13:23:28 +02:00
parent 0efb7ab958
commit 5c62ef4ad3
+6 -2
View File
@@ -220,8 +220,12 @@ class KeyValueModelItem(ModelItem, MutableMapping):
def _emitDataChanged(self, key):
if self.model() is not None:
index_tl = self._items[key].index()
index_br = self._items[key].index(1)
if key in self._items:
index_tl = self._items[key].index()
index_br = self._items[key].index(1)
else:
index_tl = self.index()
index_br = self.index(1)
self.model().dataChanged.emit(index_tl, index_br)
def __setitem__(self, key, value):