#ifndef SIGNAL_EMITTER_H #define SIGNAL_EMITTER_H #include class signal_emitter : public QObject { Q_OBJECT public: explicit signal_emitter(QObject *parent = 0); signals: void finished(); // DO NOT implement, or will cause link error. public slots: void launch(); // Fired by QTimer::singleShot() }; #endif // SIGNAL_EMITTER_H