24 #include "Utils/Macros.h" 25 #ifdef SAYONARA_WITH_SHUTDOWN 27 #include "Utils/Singleton.h" 28 #include "Utils/Pimpl.h" 36 class Shutdown :
public QObject
39 SINGLETON_QOBJECT(Shutdown)
43 void sigTimeToGoChanged(MilliSeconds ms);
44 void sigStarted(MilliSeconds ms);
49 void countdownTimeout();
50 void playlistFinished();
53 bool is_running()
const;
55 void shutdown(MilliSeconds ms=0);
56 void shutdownAfterSessionEnd();
59 #endif // SAYONARA_WITH_SHUTDOWN