![]() |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
#include <Libs/Core/ctkCallback.h>


Public Slots | |
| virtual void | invoke () |
| Internally calls the pointer function callback. More... | |
Public Member Functions | |
| void * | callbackData () const |
| ctkCallback (QObject *parentObject=0) | |
| ctkCallback (void(*callback)(void *data), QObject *parentObject=0) | |
| void | setCallback (void(*callback)(void *data)) |
| Sets a pointer function to call when invoke() is called. More... | |
| void | setCallbackData (void *data) |
| Set callback data. More... | |
| virtual | ~ctkCallback () |
Public Attributes | |
| void(*)(void *) | callback () const |
| Returns the current pointer function. More... | |
The following example prints debug statement everytime the current value of the slider is changed: void print() { qDebug() << "signal called"; } ... QSlider slider(Qt::Horizontal); ctkCallback callback(print); QObject::connect(&slider, SIGNAL(valueChanged(int)), &callback, SLOT(invoke())); ... The following example prints the new value of the slider void print(void* data){ qDebug() << reinterpret_cast<QSlider*>(data)->value(); } QSlider slider(Qt::Horizontal); ctkCallback callback(print); callback.setData(&slider); QObject::connect(&slider, SIGNAL(valueChanged(int)), &callback, SLOT(invoke()));
Definition at line 50 of file ctkCallback.h.
| ctkCallback::ctkCallback | ( | QObject * | parentObject = 0 | ) |
| ctkCallback::ctkCallback | ( | void(*)(void *data) | callback, |
| QObject * | parentObject = 0 |
||
| ) |
|
virtual |
| void* ctkCallback::callbackData | ( | ) | const |
Returns the current callback data.
|
virtualslot |
Internally calls the pointer function callback.
| void ctkCallback::setCallback | ( | void(*)(void *data) | callback | ) |
Sets a pointer function to call when invoke() is called.
| void ctkCallback::setCallbackData | ( | void * | data | ) |
Set callback data.
| void(*)(void*) ctkCallback::callback() const |
Returns the current pointer function.
Definition at line 60 of file ctkCallback.h.