X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2Fconnections.cpp;h=c0d38f8931a38c8a3fc1786ec9a60f6087f2d3ef;hp=c24c9399478a7bb994a5c72a6eb3ed05bf7ae14e;hb=804ad88e6679853bd2db717fc542263d48075631;hpb=5bdcf268b3fe57526f35e7097c79f441bae7a5d3 diff --git a/lib/python/connections.cpp b/lib/python/connections.cpp index c24c939..c0d38f8 100644 --- a/lib/python/connections.cpp +++ b/lib/python/connections.cpp @@ -1,9 +1,40 @@ #include -PSignal1 testsignal; +PSignal::PSignal() +{ +} + +PSignal::~PSignal() +{ + Py_XDECREF(m_list); +} -void connect(Slot1 &slot, PyObject *fnc) +void PSignal::callPython(ePyObject tuple) { - printf("CONNECT !\n"); + int size = PyList_Size(m_list); + int i; + for (i=0; i