lena_pi/LenaPi/EnergySaver.h
Anika Raemer 8a8abd6c76 added EnergySaver intended to handle shutdown.
Moved timer from MouseEventSpy to EnergySaver.
Connected MouseEventSpy and MusicController to EnergySaver.
2019-04-04 12:21:41 +02:00

30 lines
435 B
C++

#ifndef ENERGYSAVER_H
#define ENERGYSAVER_H
#include <QObject>
#include <QTimer>
class EnergySaver : public QObject
{
Q_OBJECT
protected:
EnergySaver(QObject *parent = 0);
public:
static void init(int intervall);
static EnergySaver *instance();
public slots:
void restartTimer();
private:
void initTimer(int interval);
QTimer mTimer;
private slots:
void onTimeout();
};
#endif // ENERGYSAVER_H