25 #ifndef SIGNAL_COUNTER_H
26 #define SIGNAL_COUNTER_H
43 QObject::connect(
object, signal,
this, SLOT(increment()));
52 void reset_count(){c=0;}
55 void signal_received();
61 void increment(){c++; Q_EMIT signal_received();}
68 #endif // SIGNAL_COUNTER_H
The SignalCounter class is a simplified version of QSignalSpy.
Definition: signal_counter.h:33
SignalCounter(const QObject *object, const char *signal)
SignalCounter constructor connects to the given signal and starts counting at 0.
Definition: signal_counter.h:42
int count()
Current count of signals that have been emitted.
Definition: signal_counter.h:50