diff options
Diffstat (limited to 'libpyside/qsignal_p.h')
-rw-r--r-- | libpyside/qsignal_p.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/libpyside/qsignal_p.h b/libpyside/qsignal_p.h index b4e4ab8d8..467acb56a 100644 --- a/libpyside/qsignal_p.h +++ b/libpyside/qsignal_p.h @@ -29,13 +29,25 @@ extern "C" { extern PyTypeObject PySideSignalType; + struct SignalData { + PyObject_HEAD + bool initialized; + char* signalName; + char** signatures; + int signaturesSize; + PyObject* homonymousMethod; + }; + + struct PySideSignalInstanceData; struct PySideSignalInstanceDataPrivate { char* signalName; char* signature; PyObject* source; PyObject* homonymousMethod; - PyObject* next; + PySideSignalInstanceData* next; }; + + }; //extern "C" namespace PySide |