summaryrefslogtreecommitdiffstats
path: root/libpyside/qsignal_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'libpyside/qsignal_p.h')
-rw-r--r--libpyside/qsignal_p.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/libpyside/qsignal_p.h b/libpyside/qsignal_p.h
index b4e4ab8..467acb5 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