diff options
author | Martin Jones <martin.jones@nokia.com> | 2012-02-17 13:08:21 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-02-22 00:03:53 +0100 |
commit | f60588237b230923c6a27f60669fa0230138f1ca (patch) | |
tree | 7fa24633c22c7aa06dcb395fab499c8abb8f9b6a /src/declarative/qml/qdeclarativelocale_p.h | |
parent | a73ad904c9a4ad188604de6c64a6c91cd514dc1b (diff) |
Implement String.localeCompare() using QString::localeAwareCompare()
v8's localeCompare() implementation is not locale aware, so we use
Qt's locale aware compare.
Change-Id: Ia9092b3d6754545bb797adac26080ac7a29dcd92
Reviewed-by: Glenn Watson <glenn.watson@nokia.com>
Diffstat (limited to 'src/declarative/qml/qdeclarativelocale_p.h')
-rw-r--r-- | src/declarative/qml/qdeclarativelocale_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/declarative/qml/qdeclarativelocale_p.h b/src/declarative/qml/qdeclarativelocale_p.h index 904e4e6b11..98370fbf8a 100644 --- a/src/declarative/qml/qdeclarativelocale_p.h +++ b/src/declarative/qml/qdeclarativelocale_p.h @@ -119,8 +119,12 @@ public: static v8::Handle<v8::Value> locale(QV8Engine *v8engine, const QString &lang); + static void registerStringLocaleCompare(QV8Engine *engine); + private: QDeclarativeLocale(); + + static v8::Handle<v8::Value> localeCompare(const v8::Arguments &args); }; |