Ensure QTimer shut down successfully.
Also note that it will normally be called from a different thread. i.e. the program using this library will use 1 QThread to run the speech recognition, and another for the GUI event loop. So, most likely the shutdown method comes from the GUI event loop.
So, we must assume multiple threads, and hence signals/slots is one such solution @KimKahl