summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2012-04-25 18:01:24 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-11 23:11:08 +0200
commit1ea3c22e66d0b808e41f3a4d5dab534b68e037b4 (patch)
treec509c4a8a6513fc7dbfecef6fee33d1e1a8e420b /src/corelib/tools
parent6e6b74c0c7dbbde022ae1d01a6c6e486ed6010fc (diff)
Add a QStringBuilder::toUtf8() function
Just to match the ones that are already there. Change-Id: I25acc2391feded4cac79ebf65a6bc72176f5f931 Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/corelib/tools')
-rw-r--r--src/corelib/tools/qstringbuilder.cpp4
-rw-r--r--src/corelib/tools/qstringbuilder.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/corelib/tools/qstringbuilder.cpp b/src/corelib/tools/qstringbuilder.cpp
index 2fe556096b..2aeb891d23 100644
--- a/src/corelib/tools/qstringbuilder.cpp
+++ b/src/corelib/tools/qstringbuilder.cpp
@@ -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
*/
diff --git a/src/corelib/tools/qstringbuilder.h b/src/corelib/tools/qstringbuilder.h
index 6b258eb09a..461430ab9a 100644
--- a/src/corelib/tools/qstringbuilder.h
+++ b/src/corelib/tools/qstringbuilder.h
@@ -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(); }
};