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
1.7.1