diff options
| author | MageJohn <MageJohn@users.noreply.github.com> | 2019-02-19 16:59:06 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-02-19 16:59:06 +0000 |
| commit | 7e9c4e1b9bfa3966cca992256b885f75c8660753 (patch) | |
| tree | d1126cb0e6975ae678cd021c004ccf51f02b3079 /src/sensor.h | |
| parent | a1ddbe5b94b21877c1a082256857d2e6feb692fe (diff) | |
| parent | d843e6a66a11e07595c8c4964fb8a1d343172990 (diff) | |
| download | lead-7e9c4e1b9bfa3966cca992256b885f75c8660753.tar lead-7e9c4e1b9bfa3966cca992256b885f75c8660753.tar.gz lead-7e9c4e1b9bfa3966cca992256b885f75c8660753.zip | |
Merge pull request #1 from Almamu/master
Merge changes from Almamu
Diffstat (limited to 'src/sensor.h')
| -rw-r--r-- | src/sensor.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/sensor.h b/src/sensor.h index ed5add8..bc4857b 100644 --- a/src/sensor.h +++ b/src/sensor.h @@ -41,7 +41,7 @@ class Sensor : public QWidget Q_OBJECT public: - explicit Sensor(int x, int y, int w, int h, QString action, int interval); + explicit Sensor(int x, int y, int w, int h, QString enterAction, QString exitAction, int enterInterval, int exitInterval); ~Sensor(); protected: @@ -49,12 +49,17 @@ protected: void leaveEvent(QEvent * event); private: - QString action; - QTimer *timer; - int interval; + QString enterAction; + QString exitAction; + QTimer *enterTimer; + QTimer *exitTimer; + int enterInterval; + int exitInterval; + bool canTriggerExit; public slots: - void activate(); + void activateEnter(); + void activateExit(); }; |
