QSortFilterProxyModel: "fix" connection names in connect calls
d->model is the source model, so a QAbstractItemModel; techincally it made no difference because it resolves to the same signal(s), but it's less confusing as QAbstractItemModel. Change-Id: I4388a50ac33a2bee628fccc1aef6a9d1898e2ca2 Reviewed-by: David Faure <david.faure@kdab.com> (cherry picked from commit 726899dc6569448598b3775a63eca7e14c4da3f0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
2578cc7d9e
commit
37cfc0e045
@ -2009,7 +2009,7 @@ QSortFilterProxyModel::QSortFilterProxyModel(QObject *parent)
|
||||
: QAbstractProxyModel(*new QSortFilterProxyModelPrivate, parent)
|
||||
{
|
||||
Q_D(QSortFilterProxyModel);
|
||||
QObjectPrivate::connect(this, &QSortFilterProxyModel::modelReset, d,
|
||||
QObjectPrivate::connect(this, &QAbstractItemModel::modelReset, d,
|
||||
&QSortFilterProxyModelPrivate::_q_clearMapping);
|
||||
}
|
||||
|
||||
@ -2047,58 +2047,58 @@ void QSortFilterProxyModel::setSourceModel(QAbstractItemModel *sourceModel)
|
||||
QAbstractProxyModel::setSourceModel(sourceModel);
|
||||
|
||||
d->sourceConnections = std::array<QMetaObject::Connection, 18>{
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::dataChanged, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::dataChanged, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceDataChanged),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::headerDataChanged, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::headerDataChanged, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceHeaderDataChanged),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::rowsAboutToBeInserted, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::rowsAboutToBeInserted, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeInserted),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::rowsInserted, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::rowsInserted, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceRowsInserted),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::columnsAboutToBeInserted, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::columnsAboutToBeInserted, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeInserted),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::columnsInserted, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::columnsInserted, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceColumnsInserted),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::rowsAboutToBeRemoved, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::rowsAboutToBeRemoved, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::rowsRemoved, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::rowsRemoved, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceRowsRemoved),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::columnsAboutToBeRemoved, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::columnsAboutToBeRemoved, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeRemoved),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::columnsRemoved, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::columnsRemoved, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceColumnsRemoved),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::rowsAboutToBeMoved, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::rowsAboutToBeMoved, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeMoved),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::rowsMoved, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::rowsMoved, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceRowsMoved),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::columnsAboutToBeMoved, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::columnsAboutToBeMoved, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceColumnsAboutToBeMoved),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::columnsMoved, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::columnsMoved, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceColumnsMoved),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::layoutAboutToBeChanged, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::layoutAboutToBeChanged, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::layoutChanged, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::layoutChanged, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceLayoutChanged),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::modelAboutToBeReset, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::modelAboutToBeReset, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceAboutToBeReset),
|
||||
|
||||
QObjectPrivate::connect(d->model, &QSortFilterProxyModel::modelReset, d,
|
||||
QObjectPrivate::connect(d->model, &QAbstractItemModel::modelReset, d,
|
||||
&QSortFilterProxyModelPrivate::_q_sourceReset)
|
||||
};
|
||||
endResetModel();
|
||||
|
Loading…
x
Reference in New Issue
Block a user