class DisplayState : public QObject {
Q_OBJECT
Q_PROPERTY(bool inhibitDim READ isDimInhibited WRITE setInhibitDim NOTIFY inhibitDimChanged);
+ Q_PROPERTY(bool isOn READ isOn NOTIFY isOnChanged);
public:
DisplayState(QObject *parent = 0);
bool isDimInhibited() const;
void setInhibitDim(bool inhibit);
+ bool isOn();
+
signals:
void inhibitDimChanged();
+ void isOnChanged();
private slots:
void timeout();
+ void displayStateChanged();
private:
MeeGo::QmDisplayState *m_state;