#ifndef ENERGYSAVER_H #define ENERGYSAVER_H #include #include 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