From 5d9e0be9593f42e58c13ed436ca4f9867aa49148 Mon Sep 17 00:00:00 2001 From: Eric Edlund Date: Wed, 16 Mar 2022 17:12:59 -0400 Subject: [PATCH] make gestured desktop switching use natural directions BUG: 185710 --- src/virtualdesktops.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/virtualdesktops.cpp b/src/virtualdesktops.cpp index 593f4aac79..d9d2be085f 100644 --- a/src/virtualdesktops.cpp +++ b/src/virtualdesktops.cpp @@ -824,27 +824,27 @@ void VirtualDesktopManager::initShortcuts() connect(m_swipeGestureReleasedDown, &QAction::triggered, this, &VirtualDesktopManager::gestureReleasedDown); //These take the live feedback from a gesture - input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Right, 3, m_swipeGestureReleasedRight, [this](qreal cb) { + input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Left, 3, m_swipeGestureReleasedRight, [this](qreal cb) { m_currentDesktopOffset.setX(cb); Q_EMIT currentChanging(current(), m_currentDesktopOffset); }); - input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Left, 3, m_swipeGestureReleasedLeft, [this](qreal cb) { + input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Right, 3, m_swipeGestureReleasedLeft, [this](qreal cb) { m_currentDesktopOffset.setX(-cb); Q_EMIT currentChanging(current(), m_currentDesktopOffset); }); - input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Right, 4, m_swipeGestureReleasedRight, [this](qreal cb) { + input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Left, 4, m_swipeGestureReleasedRight, [this](qreal cb) { m_currentDesktopOffset.setX(cb); Q_EMIT currentChanging(current(), m_currentDesktopOffset); }); - input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Left, 4, m_swipeGestureReleasedLeft, [this](qreal cb) { + input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Right, 4, m_swipeGestureReleasedLeft, [this](qreal cb) { m_currentDesktopOffset.setX(-cb); Q_EMIT currentChanging(current(), m_currentDesktopOffset); }); - input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Up, 3, m_swipeGestureReleasedUp, [this](qreal cb) { + input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Down, 3, m_swipeGestureReleasedUp, [this](qreal cb) { m_currentDesktopOffset.setY(-cb); Q_EMIT currentChanging(current(), m_currentDesktopOffset); }); - input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Down, 3, m_swipeGestureReleasedDown, [this](qreal cb) { + input()->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Up, 3, m_swipeGestureReleasedDown, [this](qreal cb) { m_currentDesktopOffset.setY(cb); Q_EMIT currentChanging(current(), m_currentDesktopOffset); });