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 sig_time_to_go(MilliSeconds ms);
44 void sig_started(MilliSeconds ms);
49 void countdown_timeout();
50 void playlist_finished();
53 bool is_running()
const;
55 void shutdown(MilliSeconds ms=0);
56 void shutdown_after_end();
59 #endif // SAYONARA_WITH_SHUTDOWN