PySide/libpyside/qsignal.h
Renato Filho c5fd4d4830 Implemented support to modify slot return type.
Included method type in DynamicQMetaObject metadata.
Moved Signal/Slot objet to libpyside.
Create unittest to signal class.
Implemented disconnection function.
Fixed emit method on signal object
2010-05-17 19:53:54 -03:00

29 lines
510 B
C++

#ifndef QSIGNAL_H
#define QSIGNAL_H
#include <pysidemacros.h>
#include <Python.h>
#include <QObject>
namespace PySide
{
typedef struct {
PyObject_HEAD
bool initialized;
char *signal_name;
char **signatures;
int signatures_size;
PyObject *source;
} SignalData;
extern "C"
{
PyAPI_DATA(PyTypeObject) PySideSignal_Type;
PyAPI_DATA(PyTypeObject) PySideSignalInstance_Type;
}; //extern "C"
PYSIDE_API void signal_update_source(PyObject *source);
} //namespace PySide
#endif