/* * File: powermanagementd.h * Author: Christian Surlykke * * Created on 9. februar 2014, 16:15 */ #ifndef POWERMANAGEMENTD_H #define POWERMANAGEMENTD_H #include #include "../config/powermanagementsettings.h" class BatteryWatcher; class LidWatcher; class IdlenessWatcher; class PowerManagementd : public QObject { Q_OBJECT public: PowerManagementd(); virtual ~PowerManagementd(); private slots: void settingsChanged(); void runConfigure(); private: void performRunCheck(); BatteryWatcher* mBatterywatcherd; LidWatcher* mLidwatcherd; IdlenessWatcher* mIdlenesswatcherd; PowerManagementSettings mSettings; LxQt::Notification mNotification; }; #endif /* POWERMANAGEMENTD_H */