From b812f04d2481464d8a0c0e117bba9d9aaf727e8c Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Tue, 29 Jun 2010 10:04:15 -0300 Subject: Fix bug#256 - "PySide does not support signals with containers." MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewer: Marcelo Lira Renato Araújo --- libpyside/pysideconversions.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libpyside/pysideconversions.h') diff --git a/libpyside/pysideconversions.h b/libpyside/pysideconversions.h index 86f50030f..32d5f34b9 100644 --- a/libpyside/pysideconversions.h +++ b/libpyside/pysideconversions.h @@ -67,6 +67,7 @@ struct QtDictConverter return true; } + static inline PyObject* toPython(void* cppObj) { return toPython(*reinterpret_cast(cppObj)); } static inline PyObject* toPython(const QtDict& cppobj) { PyObject* result = PyDict_New(); @@ -133,6 +134,7 @@ struct QtMultiMapConverter return true; } + static inline PyObject* toPython(void* cppObj) { return toPython(*reinterpret_cast(cppObj)); } static inline PyObject* toPython(const MultiMap& cppObj) { PyObject* result = PyDict_New(); @@ -194,6 +196,7 @@ struct QSequenceConverter } return true; } + static inline PyObject* toPython(void* cppObj) { return toPython(*reinterpret_cast(cppObj)); } static PyObject* toPython(const T& cppobj) { PyObject* result = PyList_New((int) cppobj.size()); -- cgit v1.2.3