Add a QStringBuilder::toUtf8() function
authorThiago Macieira <thiago.macieira@intel.com>
Wed, 25 Apr 2012 16:01:24 +0000 (18:01 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 11 May 2012 21:11:08 +0000 (23:11 +0200)
Just to match the ones that are already there.

Change-Id: I25acc2391feded4cac79ebf65a6bc72176f5f931
Reviewed-by: hjk <qthjk@ovi.com>
src/corelib/tools/qstringbuilder.cpp
src/corelib/tools/qstringbuilder.h

index 2fe5560..2aeb891 100644 (file)
@@ -100,6 +100,10 @@ QT_BEGIN_NAMESPACE
   returned byte array is undefined if the string contains non-Latin1
   characters.
  */
+/* \fn QByteArray QStringBuilder::toUtf8() const
+  Returns a UTF-8 representation of the string as a QByteArray.
+ */
+
 
 /*! \internal
  */
index 6b258eb..461430a 100644 (file)
@@ -97,6 +97,7 @@ template<typename Builder>
 struct QStringBuilderBase<Builder, QString> : public QStringBuilderCommon<Builder, QString>
 {
     QByteArray toLatin1() const { return this->resolved().toLatin1(); }
+    QByteArray toUtf8() const { return this->resolved().toUtf8(); }
     QByteArray toLocal8Bit() const { return this->resolved().toLocal8Bit(); }
 };