SourceForge.net Logo
Public Member Functions

PythonQtSignalReceiver Class Reference

receives all signals for one QObject More...

#include <PythonQtSignalReceiver.h>

Inheritance diagram for PythonQtSignalReceiver:
PythonQtSignalReceiverBase

List of all members.

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

Detailed Description

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.


Constructor & Destructor Documentation

PythonQtSignalReceiver::PythonQtSignalReceiver ( QObject *  obj  ) 
PythonQtSignalReceiver::~PythonQtSignalReceiver (  ) 

Member Function Documentation

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


The documentation for this class was generated from the following file: