Create a dummy QObject which will simply call your actual method, like this:
Qt Code:
  1. class SignalProxy : public QObject {
  2. Q_OBJECT
  3. public:
  4. SignalProxy(VTKObject *o, QObject *parent=0) : QObject(parent){
  5. _o = o;
  6. }
  7. public slots:
  8. void receive(int value){
  9. if(!_o) return;
  10. o->doSomething(value);
  11. }
  12. private:
  13. VTKObject *_o;
  14. };
To copy to clipboard, switch view to plain text mode