PySide/libpyside/qsignal.h
Renato Filho f976c831fd Register Signal objects on MetaObject.
Reviewer: Hugo Parente Lima <hugo.lima@openbossa.org>,
          Luciano Wolf <luciano.wolf@openbossa.org>
2010-05-17 19:54:59 -03:00

31 lines
555 B
C++

#ifndef PYSIDE_SIGNAL_H
#define PYSIDE_SIGNAL_H
#include <pysidemacros.h>
#include <Python.h>
#include <QObject>
namespace PySide
{
typedef struct {
PyObject_HEAD
char* signalName;
char* signature;
PyObject* source;
PyObject* next;
} SignalInstanceData;
extern "C"
{
PyAPI_DATA(PyTypeObject) Signal_Type;
PyAPI_DATA(PyTypeObject) SignalInstance_Type;
}; //extern "C"
PYSIDE_API PyAPI_FUNC(PyObject*) signalNew(const char* name, ...);
PYSIDE_API void signalUpdateSource(PyObject* source);
} //namespace PySide
#endif