Mercurial > hg > svgui
comparison widgets/LEDButton.h @ 1414:fa986b91d77f
Merge from branch fix-static-analysis
| author | Chris Cannam | 
|---|---|
| date | Wed, 09 Jan 2019 15:24:51 +0000 | 
| parents | a18e78b9c78b | 
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| 1413:0930a27ebea2 | 1414:fa986b91d77f | 
|---|---|
| 47 | 47 | 
| 48 bool state() const; | 48 bool state() const; | 
| 49 QColor color() const; | 49 QColor color() const; | 
| 50 int darkFactor() const; | 50 int darkFactor() const; | 
| 51 | 51 | 
| 52 virtual QSize sizeHint() const; | 52 QSize sizeHint() const override; | 
| 53 virtual QSize minimumSizeHint() const; | 53 QSize minimumSizeHint() const override; | 
| 54 | 54 | 
| 55 signals: | 55 signals: | 
| 56 void stateChanged(bool); | 56 void stateChanged(bool); | 
| 57 | 57 | 
| 58 void mouseEntered(); | 58 void mouseEntered(); | 
| 67 void toggleState(); | 67 void toggleState(); | 
| 68 void setColor(const QColor& color); | 68 void setColor(const QColor& color); | 
| 69 void setDarkFactor(int darkfactor); | 69 void setDarkFactor(int darkfactor); | 
| 70 | 70 | 
| 71 protected: | 71 protected: | 
| 72 void paintEvent(QPaintEvent *); | 72 void paintEvent(QPaintEvent *) override; | 
| 73 void mousePressEvent(QMouseEvent *); | 73 void mousePressEvent(QMouseEvent *) override; | 
| 74 void enterEvent(QEvent *); | 74 void enterEvent(QEvent *) override; | 
| 75 void leaveEvent(QEvent *); | 75 void leaveEvent(QEvent *) override; | 
| 76 | 76 | 
| 77 bool led_state; | 77 bool led_state; | 
| 78 QColor led_color; | 78 QColor led_color; | 
| 79 | 79 | 
| 80 class LEDButtonPrivate; | 80 class LEDButtonPrivate; | 
