diff --git a/src/corelib/itemmodels/qitemselectionmodel.cpp b/src/corelib/itemmodels/qitemselectionmodel.cpp index 710f07c3bde..93ff43ebe73 100644 --- a/src/corelib/itemmodels/qitemselectionmodel.cpp +++ b/src/corelib/itemmodels/qitemselectionmodel.cpp @@ -562,30 +562,31 @@ void QItemSelectionModelPrivate::initModel(QAbstractItemModel *m) if (model.value()) { connections = std::array { - QObjectPrivate::connect(model, &QAbstractItemModel::rowsAboutToBeRemoved, - this, &QItemSelectionModelPrivate::rowsAboutToBeRemoved), - QObjectPrivate::connect(model, &QAbstractItemModel::columnsAboutToBeRemoved, - this, &QItemSelectionModelPrivate::columnsAboutToBeRemoved), - QObjectPrivate::connect(model, &QAbstractItemModel::rowsAboutToBeInserted, - this, &QItemSelectionModelPrivate::rowsAboutToBeInserted), - QObjectPrivate::connect(model, &QAbstractItemModel::columnsAboutToBeInserted, - this, &QItemSelectionModelPrivate::columnsAboutToBeInserted), - QObjectPrivate::connect(model, &QAbstractItemModel::rowsAboutToBeMoved, - this, &QItemSelectionModelPrivate::triggerLayoutToBeChanged), - QObjectPrivate::connect(model, &QAbstractItemModel::columnsAboutToBeMoved, - this, &QItemSelectionModelPrivate::triggerLayoutToBeChanged), - QObjectPrivate::connect(model, &QAbstractItemModel::rowsMoved, - this, &QItemSelectionModelPrivate::triggerLayoutChanged), - QObjectPrivate::connect(model, &QAbstractItemModel::columnsMoved, - this, &QItemSelectionModelPrivate::triggerLayoutChanged), - QObjectPrivate::connect(model, &QAbstractItemModel::layoutAboutToBeChanged, - this, &QItemSelectionModelPrivate::layoutAboutToBeChanged), - QObjectPrivate::connect(model, &QAbstractItemModel::layoutChanged, - this, &QItemSelectionModelPrivate::layoutChanged), - QObject::connect(model, &QAbstractItemModel::modelReset, - q, &QItemSelectionModel::reset), - QObjectPrivate::connect(model, &QAbstractItemModel::destroyed, - this, &QItemSelectionModelPrivate::modelDestroyed)}; + QObjectPrivate::connect(model, &QAbstractItemModel::rowsAboutToBeRemoved, + this, &QItemSelectionModelPrivate::rowsAboutToBeRemoved), + QObjectPrivate::connect(model, &QAbstractItemModel::columnsAboutToBeRemoved, + this, &QItemSelectionModelPrivate::columnsAboutToBeRemoved), + QObjectPrivate::connect(model, &QAbstractItemModel::rowsAboutToBeInserted, + this, &QItemSelectionModelPrivate::rowsAboutToBeInserted), + QObjectPrivate::connect(model, &QAbstractItemModel::columnsAboutToBeInserted, + this, &QItemSelectionModelPrivate::columnsAboutToBeInserted), + QObjectPrivate::connect(model, &QAbstractItemModel::rowsAboutToBeMoved, + this, &QItemSelectionModelPrivate::triggerLayoutToBeChanged), + QObjectPrivate::connect(model, &QAbstractItemModel::columnsAboutToBeMoved, + this, &QItemSelectionModelPrivate::triggerLayoutToBeChanged), + QObjectPrivate::connect(model, &QAbstractItemModel::rowsMoved, + this, &QItemSelectionModelPrivate::triggerLayoutChanged), + QObjectPrivate::connect(model, &QAbstractItemModel::columnsMoved, + this, &QItemSelectionModelPrivate::triggerLayoutChanged), + QObjectPrivate::connect(model, &QAbstractItemModel::layoutAboutToBeChanged, + this, &QItemSelectionModelPrivate::layoutAboutToBeChanged), + QObjectPrivate::connect(model, &QAbstractItemModel::layoutChanged, + this, &QItemSelectionModelPrivate::layoutChanged), + QObject::connect(model, &QAbstractItemModel::modelReset, + q, &QItemSelectionModel::reset), + QObjectPrivate::connect(model, &QAbstractItemModel::destroyed, + this, &QItemSelectionModelPrivate::modelDestroyed) + }; } }