From 4a3cf019b7261779ca3e8267278bf07947132db4 Mon Sep 17 00:00:00 2001 From: Jedrzej Nowacki Date: Wed, 5 Aug 2009 10:12:49 +0200 Subject: New UString method. Conversion from UString to QString. Review by: Kent Hansen --- src/3rdparty/webkit/JavaScriptCore/runtime/UString.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/3rdparty/webkit/JavaScriptCore/runtime/UString.h b/src/3rdparty/webkit/JavaScriptCore/runtime/UString.h index d01b75d..bb0e7fb 100644 --- a/src/3rdparty/webkit/JavaScriptCore/runtime/UString.h +++ b/src/3rdparty/webkit/JavaScriptCore/runtime/UString.h @@ -77,6 +77,18 @@ namespace JSC { friend class JIT; public: + +#if PLATFORM(QT) + + QString toQString() const + { + // Not sure with method is better, 2nd is shorter + //UString string + //QString::fromUtf8(string.toString().UTF8String().c_str()) + + return QString(reinterpret_cast(this->data()), this->size()); + } +#endif typedef CrossThreadRefCounted > SharedUChar; struct BaseString; struct Rep : Noncopyable { -- cgit v0.12