From 4c8c45d754c9956d611bbe373b3e33a7d5957d68 Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Thu, 7 May 2026 22:29:43 +0100 Subject: gestures: add scroll_move (#14063) --- src/config/legacy/ConfigManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/config/legacy/ConfigManager.cpp') diff --git a/src/config/legacy/ConfigManager.cpp b/src/config/legacy/ConfigManager.cpp index 08bfe086..677202ce 100644 --- a/src/config/legacy/ConfigManager.cpp +++ b/src/config/legacy/ConfigManager.cpp @@ -57,6 +57,7 @@ #include "../../managers/input/trackpad/gestures/FloatGesture.hpp" #include "../../managers/input/trackpad/gestures/FullscreenGesture.hpp" #include "../../managers/input/trackpad/gestures/CursorZoomGesture.hpp" +#include "../../managers/input/trackpad/gestures/ScrollMoveGesture.hpp" #include "../../event/EventBus.hpp" @@ -1984,7 +1985,9 @@ std::optional CConfigManager::handleGesture(const std::string& comm else if (data[startDataIdx] == "cursorZoom") { result = g_pTrackpadGestures->addGesture(makeUnique(std::string{data[startDataIdx + 1]}, std::string{data[startDataIdx + 2]}), fingerCount, direction, modMask, deltaScale, disableInhibit); - } else if (data[startDataIdx] == "unset") + } else if (data[startDataIdx] == "scrollMove") + result = g_pTrackpadGestures->addGesture(makeUnique(), fingerCount, direction, modMask, deltaScale, disableInhibit); + else if (data[startDataIdx] == "unset") result = g_pTrackpadGestures->removeGesture(fingerCount, direction, modMask, deltaScale, disableInhibit); else return std::format("Invalid gesture: {}", data[startDataIdx]); -- cgit v1.2.3