Details
-
Bug
-
Resolution: Out of scope
-
P3: Somewhat important
-
4.3.1
-
None
Description
Certain methods in QString regarding conversion to and from std::string are not defined in Qt 4 even with QT3_SUPPORT.
E.g.
— /tmp/tmp.27800.0 2007-08-14 13:10:49.000000000 -0700
+++ /home/anders/dev/qt/src/corelib/tools/qstring.h 2007-08-14 13:09:28.000000000 -0700
@@ -418,6 +418,11 @@ public:
#ifndef QT_NO_STL
static inline QString fromStdString(const std::string &s);
inline std::string toStdString() const;
+#ifdef QT3_SUPPORT
+ QString(const std::string &s)
+ QString &operator=(const std::string &s)
{ *this = QString::fromStdString(s); return *this; }+ operator std::string() const
{ return toStdString(); }+#endif
- ifdef qdoc
static inline QString fromStdWString(const std::wstring &s);
inline std::wstring toStdWString() const;