mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-06-07 13:21:56 +02:00
[common] qt: use begin/endResetModel in 'clear' method
This commit is contained in:
parent
455d61672e
commit
8e472b7d2b
1 changed files with 2 additions and 2 deletions
|
@ -194,11 +194,11 @@ class QObjectListModel(QtCore.QAbstractListModel):
|
||||||
""" Removes all items from the model and notifies any views. """
|
""" Removes all items from the model and notifies any views. """
|
||||||
if not self._objects:
|
if not self._objects:
|
||||||
return
|
return
|
||||||
self.beginRemoveRows(QtCore.QModelIndex(), 0, self.size() - 1)
|
self.beginResetModel()
|
||||||
for obj in self._objects:
|
for obj in self._objects:
|
||||||
self._dereferenceItem(obj)
|
self._dereferenceItem(obj)
|
||||||
self._objects = []
|
self._objects = []
|
||||||
self.endRemoveRows()
|
self.endResetModel()
|
||||||
self.countChanged.emit()
|
self.countChanged.emit()
|
||||||
|
|
||||||
def update(self, objects):
|
def update(self, objects):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue