From 1035c93245ef299c2f29be5b119b736430e81dc3 Mon Sep 17 00:00:00 2001 From: Konstantin Ritt Date: Wed, 11 Apr 2012 18:06:11 +0300 Subject: make QStringList::sort() to take a Qt::CaseSensitivity param Task-number: QTBUG-12892 Change-Id: I402e6fb12ff24ac26c5a8103bf81547946f9cc58 Reviewed-by: Oswald Buddenhagen Reviewed-by: Lars Knoll --- src/corelib/tools/qstringlist.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/corelib/tools/qstringlist.h') diff --git a/src/corelib/tools/qstringlist.h b/src/corelib/tools/qstringlist.h index bf9c2e14bb..3e63e30a57 100644 --- a/src/corelib/tools/qstringlist.h +++ b/src/corelib/tools/qstringlist.h @@ -71,7 +71,7 @@ public: inline QStringList(std::initializer_list args) : QList(args) { } #endif - inline void sort(); + inline void sort(Qt::CaseSensitivity cs = Qt::CaseSensitive); inline int removeDuplicates(); inline QString join(const QString &sep) const; @@ -120,7 +120,7 @@ public: Q_DECLARE_TYPEINFO(QStringList, Q_MOVABLE_TYPE); namespace QtPrivate { - void Q_CORE_EXPORT QStringList_sort(QStringList *that); + void Q_CORE_EXPORT QStringList_sort(QStringList *that, Qt::CaseSensitivity cs); int Q_CORE_EXPORT QStringList_removeDuplicates(QStringList *that); QString Q_CORE_EXPORT QStringList_join(const QStringList *that, const QString &sep); QStringList Q_CORE_EXPORT QStringList_filter(const QStringList *that, const QString &str, @@ -149,9 +149,9 @@ namespace QtPrivate { #endif // QT_BOOTSTRAPPED } -inline void QStringList::sort() +inline void QStringList::sort(Qt::CaseSensitivity cs) { - QtPrivate::QStringList_sort(this); + QtPrivate::QStringList_sort(this, cs); } inline int QStringList::removeDuplicates() -- cgit v1.2.3