aboutsummaryrefslogtreecommitdiffstats
path: root/libpyside/qsignal.h
diff options
context:
space:
mode:
Diffstat (limited to 'libpyside/qsignal.h')
-rw-r--r--libpyside/qsignal.h29
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