24#include "Utils/Macros.h"
25#ifdef SAYONARA_WITH_SHUTDOWN
27#include "Utils/Singleton.h"
28#include "Utils/Pimpl.h"
37class Shutdown :
public QObject
40 SINGLETON_QOBJECT(Shutdown)
44 void sigTimeToGoChanged(MilliSeconds ms);
45 void sigStarted(MilliSeconds ms);
50 void countdownTimeout();
51 void playlistFinished();
55 bool is_running()
const;
57 void shutdown(MilliSeconds ms=0);
58 void shutdownAfterSessionEnd();
Global handler for current playback state (Singleton)
Definition: PlayManager.h:36