Don't disable GPS when we are obscured by location-ui or conndlgs
[harmattan/cameraplus] / src / harmattan / displaystate.h
index 4fd527e..076b204 100644 (file)
@@ -33,6 +33,7 @@ namespace MeeGo {
 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);
@@ -41,11 +42,15 @@ public:
   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;