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