MiniDisplay/minidisplay.h
changeset 10 64cfde8062c7
parent 9 52372bbbc0f8
child 11 b935de604982
     1.1 --- a/MiniDisplay/minidisplay.h	Wed May 28 15:23:41 2014 +0200
     1.2 +++ b/MiniDisplay/minidisplay.h	Wed May 28 17:08:47 2014 +0200
     1.3 @@ -14,6 +14,9 @@
     1.4      Q_PROPERTY(QString vendor READ vendor)
     1.5      Q_PROPERTY(QString product READ product)
     1.6      Q_PROPERTY(QString serialNumber READ serialNumber)
     1.7 +    Q_PROPERTY(int brightness READ brightness WRITE setBrightness NOTIFY brightnessChanged)
     1.8 +    Q_PROPERTY(int maxBrightness READ maxBrightness NOTIFY opened)
     1.9 +    Q_PROPERTY(int minBrightness READ minBrightness NOTIFY opened)
    1.10  
    1.11  public:
    1.12      //Methods
    1.13 @@ -37,6 +40,11 @@
    1.14      QString vendor();
    1.15      QString product();
    1.16      QString serialNumber();
    1.17 +    //
    1.18 +    int maxBrightness() const;
    1.19 +    int minBrightness() const;
    1.20 +    int brightness() const;
    1.21 +    void setBrightness(int aBrightness);
    1.22  
    1.23  signals:
    1.24      void opened();
    1.25 @@ -44,6 +52,7 @@
    1.26      void closed();
    1.27      void statusChanged();
    1.28      void fontChanged();
    1.29 +    void brightnessChanged();
    1.30      //
    1.31      void powerStatus(bool powerOn);
    1.32      void deviceId(QString deviceId);
    1.33 @@ -61,6 +70,7 @@
    1.34      GP1212A01A iDisplay;
    1.35      QFont iFont;
    1.36      int iReadAttempt;
    1.37 +    int iBrightness;
    1.38  };
    1.39  
    1.40  #endif // MINIDISPLAY_H