diff --git a/src/plugins/qmldesigner/components/propertyeditor/gradientpresetlistmodel.cpp b/src/plugins/qmldesigner/components/propertyeditor/gradientpresetlistmodel.cpp index da6e67993e6..676bdd28dfb 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/gradientpresetlistmodel.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/gradientpresetlistmodel.cpp @@ -77,11 +77,8 @@ const QList &GradientPresetListModel::items() const void GradientPresetListModel::sortItems() { - auto itemSort = [](const GradientPresetItem &first, const GradientPresetItem &second) { - return (static_cast(first.presetID()) < static_cast(second.presetID())); - }; - std::sort(m_items.begin(), m_items.end(), itemSort); + std::ranges::sort(m_items, {}, &GradientPresetItem::presetID); } void GradientPresetListModel::registerDeclarativeType()