diff options
Diffstat (limited to 'libpyside/qsignal.h')
-rw-r--r-- | libpyside/qsignal.h | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/libpyside/qsignal.h b/libpyside/qsignal.h index 54fa8f03a..617749608 100644 --- a/libpyside/qsignal.h +++ b/libpyside/qsignal.h @@ -27,28 +27,25 @@ #include <Python.h> #include <QObject> -namespace PySide -{ - -struct SignalInstanceData -{ - PyObject_HEAD - char* signalName; - char* signature; - PyObject* source; - PyObject* next; -}; - - extern "C" { - extern PYSIDE_API PyTypeObject Signal_Type; - extern PYSIDE_API PyTypeObject SignalInstance_Type; + extern PYSIDE_API PyTypeObject PySideSignalInstanceType; + + struct PySideSignalInstanceData + { + PyObject_HEAD + char* signalName; + char* signature; + PyObject* source; + PyObject* next; + }; }; //extern "C" +namespace PySide +{ + PYSIDE_API PyObject* signalNew(const char* name, ...); PYSIDE_API void signalUpdateSource(PyObject* source); -PYSIDE_API bool signal_connect(PyObject* source, const char* signal, PyObject* callback); } //namespace PySide |