#ifndef IBACKLIGHT_H #define IBACKLIGHT_H #include class Backlight { public: Backlight(const QString &devname, const QString &screenName, int min, int max); QString devName(); QString screenName(); virtual bool open(); virtual void close(); virtual int setValue(int v); virtual int getValue(); void getRange(int &min, int &max); protected: QString m_devName; QString m_screeName; int m_min; int m_max; int m_fd; }; class T507 : public Backlight { public: T507(const QString &devname, const QString &screenName, int min, int max); virtual int setValue(int v); virtual int getValue(); }; #endif // IBACKLIGHT_H