From 928fa00609e9e2be428bd7386c62b8c601b4173a Mon Sep 17 00:00:00 2001 From: Hugo Parente Lima Date: Thu, 2 Jun 2011 16:23:21 -0300 Subject: Fix bug 631 - "QSocketNotifier: Accept file-like object (with .fileno() method) in constructor" --- PySide/QtCore/typesystem_core.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'PySide/QtCore') diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index 3183663bb..d13e3c762 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -2096,6 +2096,20 @@ + + + + + + + Shiboken::AutoDecRef fileNo(PyObject_GetAttrString(%PYARG_1, "fileno")); + if (!fileNo.isNull()) { + Shiboken::AutoDecRef fileNoValue(PyObject_CallObject(fileNo, 0)); + if (Shiboken::Converter<int>::checkType(fileNoValue)) + %0 = new %TYPE(%CONVERTTOCPP[int](fileNoValue), %2, %3); + } + + -- cgit v1.2.3