From e39bfefde9edda662f51eeaf9a482f209c7f1217 Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Thu, 3 Jun 2010 15:34:17 -0300 Subject: Remove wrapper for classes: QString, QStringRef, QLatin1String, QStringMatcher, QChar and QLatin1Char. --- PySide/QtCore/qstringref_conversions.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 PySide/QtCore/qstringref_conversions.h (limited to 'PySide/QtCore/qstringref_conversions.h') diff --git a/PySide/QtCore/qstringref_conversions.h b/PySide/QtCore/qstringref_conversions.h new file mode 100644 index 000000000..11e1b9c62 --- /dev/null +++ b/PySide/QtCore/qstringref_conversions.h @@ -0,0 +1,19 @@ +namespace Shiboken { + +template<> +struct Converter : public Converter +{ + static PyObject* toPython(void* cppObj) { return toPython(*reinterpret_cast(cppObj)); } + + static PyObject* toPython(const QStringRef& cppObj) + { + const QString* str = cppObj.string(); + return Converter::toPython(*str); + } + + static QStringRef toCpp(PyObject* pyObj) + { + return QStringRef(); + } +}; +} -- cgit v1.2.3