Gps toggle on 4 clicks

이 커밋은 다음에 포함됨:
Florent de Lamotte
2025-06-18 11:52:16 +02:00
부모 b3184eb94c
커밋 8765b3d040
8개의 변경된 파일28개의 추가작업 그리고 2개의 파일을 삭제
+7 -1
파일 보기
@@ -50,9 +50,12 @@ void Button::update() {
triggerEvent(SHORT_PRESS);
} else if (_clickCount == 2) {
triggerEvent(DOUBLE_PRESS);
} else if (_clickCount >= 3) {
} else if (_clickCount == 3) {
triggerEvent(TRIPLE_PRESS);
} else if (_clickCount >= 4) {
triggerEvent(QUADRUPLE_PRESS);
}
_clickCount = 0;
_state = IDLE;
}
@@ -116,6 +119,9 @@ void Button::triggerEvent(EventType event) {
case TRIPLE_PRESS:
if (_onTriplePress) _onTriplePress();
break;
case QUADRUPLE_PRESS:
if (_onQuadruplePress) _onQuadruplePress();
break;
case LONG_PRESS:
if (_onLongPress) _onLongPress();
break;