#include "test.hpp" int main() { Dummy d; DummyClient c; QObject::connect(&d, SIGNAL(distanceReached()), &c, SLOT(distanceReached())); d.start(); std::cout << "sleeping in main " << std::endl; sleep(30); std::cout << "end of main" << std::endl; return 0; }