Python: Do not use {begin,end}ResetModel in PythonAspectModel

The setSourceModel() calls should take care of that.

Change-Id: Ida568bb4215875097e4e55bcf00a8a8a381c439e
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Kandeler
2024-10-11 12:09:12 +02:00
parent 72cbd80ceb
commit 105d618e46

View File

@@ -31,13 +31,13 @@ public:
void reset() void reset()
{ {
beginResetModel(); if (QAbstractItemModel * const model = sourceModel()) {
if (QAbstractItemModel * const model = sourceModel()) setSourceModel(nullptr);
model->deleteLater(); model->deleteLater();
}
ListModel<Interpreter> * const model = createInterpreterModel(this); ListModel<Interpreter> * const model = createInterpreterModel(this);
model->setAllData(model->allData() << Interpreter("none", {}, {})); model->setAllData(model->allData() << Interpreter("none", {}, {}));
setSourceModel(model); setSourceModel(model);
endResetModel();
} }
}; };