receives all signals for one QObject More...
#include <PythonQtSignalReceiver.h>
Public Member Functions | |
PythonQtSignalReceiver (QObject *obj) | |
~PythonQtSignalReceiver () | |
bool | addSignalHandler (const char *signal, PyObject *callable) |
add a signal handler | |
bool | removeSignalHandler (const char *signal, PyObject *callable) |
remove a signal handler | |
void | removeSignalHandlers () |
remove all signal handlers | |
virtual int | qt_metacall (QMetaObject::Call c, int id, void **arguments) |
we implement this method to simulate a number of slots that match the ids in _targets |
receives all signals for one QObject
we derive from our base but do not declare the QObject macro because we want to reimplement qt_metacall only.
Definition at line 111 of file PythonQtSignalReceiver.h.
PythonQtSignalReceiver::PythonQtSignalReceiver | ( | QObject * | obj | ) |
PythonQtSignalReceiver::~PythonQtSignalReceiver | ( | ) |
bool PythonQtSignalReceiver::addSignalHandler | ( | const char * | signal, | |
PyObject * | callable | |||
) |
add a signal handler
virtual int PythonQtSignalReceiver::qt_metacall | ( | QMetaObject::Call | c, | |
int | id, | |||
void ** | arguments | |||
) | [virtual] |
we implement this method to simulate a number of slots that match the ids in _targets
bool PythonQtSignalReceiver::removeSignalHandler | ( | const char * | signal, | |
PyObject * | callable | |||
) |
remove a signal handler
void PythonQtSignalReceiver::removeSignalHandlers | ( | ) |
remove all signal handlers