Moved timer from MouseEventSpy to EnergySaver. Connected MouseEventSpy and MusicController to EnergySaver.
30 lines
435 B
C++
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
|