+ if(SignalHandler::prepareSignals()) {
+ SignalHandler *const signalHandler =
+ new SignalHandler(&w);
+ QObject::connect(signalHandler,
+ SIGNAL(sigIntReceived()),
+ &w, SLOT(close()));
+ QObject::connect(signalHandler,
+ SIGNAL(sigTermReceived()),
+ &w, SLOT(close()));
+ } else {
+ qWarning() <<
+ "Could not prepare signal handler.";
+ }
+