I suggested 2 ways (please see my post for 6th November 2008, 19:48). You tried the first way (add signal to API class). It doesn't work for you, because API doesn't inherits QObject. Right? Now, you can try the second way, with QTimer.