blob: d39d2bb9de15a8a72cf5700cf9ba7644bb3cec0b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#ifndef QSIGNAL_H
#define QSIGNAL_H
#include <pysidemacros.h>
#include <Python.h>
#include <QObject>
namespace PySide
{
typedef struct {
PyObject_HEAD
char *signal_name;
char *signature;
PyObject *source;
PyObject *next;
} SignalInstanceData;
extern "C"
{
PyAPI_DATA(PyTypeObject) Signal_Type;
PyAPI_DATA(PyTypeObject) SignalInstance_Type;
PYSIDE_API PyAPI_FUNC(PyObject*) signal_new(const char *name, ...);
}; //extern "C"
PYSIDE_API void signal_update_source(PyObject *source);
} //namespace PySide
#endif
|