X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/5bdcf268b3fe57526f35e7097c79f441bae7a5d3..cd883d9759844701ef57afa0cb03de7722acc5e5:/lib/python/connections.cpp diff --git a/lib/python/connections.cpp b/lib/python/connections.cpp index c24c9399..fd3e2a4b 100644 --- a/lib/python/connections.cpp +++ b/lib/python/connections.cpp @@ -1,9 +1,29 @@ #include -PSignal1 testsignal; +PSignal::PSignal() +{ + m_list = PyList_New(0); + Py_INCREF(m_list); +} -void connect(Slot1 &slot, PyObject *fnc) +PSignal::~PSignal() { - printf("CONNECT !\n"); + Py_DECREF(m_list); } +void PSignal::callPython(ePyObject tuple) +{ + int size = PyList_Size(m_list); + int i; + for (i=0; i