diff options
Diffstat (limited to 'libpyside/pysidesignal.cpp')
-rw-r--r-- | libpyside/pysidesignal.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libpyside/pysidesignal.cpp b/libpyside/pysidesignal.cpp index 4cbc789b1..763456a11 100644 --- a/libpyside/pysidesignal.cpp +++ b/libpyside/pysidesignal.cpp @@ -473,6 +473,13 @@ void init(PyObject* module) Py_INCREF(&PySideSignalInstanceType); } +bool checkType(PyObject* pyObj) +{ + if (pyObj) + return PyType_IsSubtype(pyObj->ob_type, &PySideSignalType); + return false; +} + void updateSourceObject(PyObject* source) { PyTypeObject * objType = reinterpret_cast<PyTypeObject *>(PyObject_Type(source)); |