diff --git a/src/corelib/itemmodels/qrangemodel.cpp b/src/corelib/itemmodels/qrangemodel.cpp index 8ee4e9f1a18..cdedc85bf39 100644 --- a/src/corelib/itemmodels/qrangemodel.cpp +++ b/src/corelib/itemmodels/qrangemodel.cpp @@ -1084,6 +1084,11 @@ void QRangeModel::setRoleNames(const QHash &names) Q_EMIT roleNamesChanged(); } +void QRangeModel::resetRoleNames() +{ + setRoleNames({}); +} + /*! \reimp */ diff --git a/src/corelib/itemmodels/qrangemodel.h b/src/corelib/itemmodels/qrangemodel.h index 4ceeeeb0fa1..376aff9166d 100644 --- a/src/corelib/itemmodels/qrangemodel.h +++ b/src/corelib/itemmodels/qrangemodel.h @@ -76,7 +76,7 @@ public: QHash roleNames() const override; void setRoleNames(const QHash &names); - void resetRoleNames() { setRoleNames({}); } + void resetRoleNames(); bool canFetchMore(const QModelIndex &parent) const override; void fetchMore(const QModelIndex &parent) override;