added EnergySaver intended to handle shutdown.
Moved timer from MouseEventSpy to EnergySaver. Connected MouseEventSpy and MusicController to EnergySaver.
This commit is contained in:
parent
ce8ea8f582
commit
8a8abd6c76
7 changed files with 132 additions and 53 deletions
30
LenaPi/EnergySaver.h
Normal file
30
LenaPi/EnergySaver.h
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
#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
|
||||
Loading…
Add table
Add a link
Reference in a new issue