Move 4 finger swipe up to overview effect

This commit is contained in:
Eric Edlund 2022-03-12 16:19:27 -05:00 committed by Marco Martin
parent 7a6792aa2f
commit 934f50717e
2 changed files with 1 additions and 11 deletions

View file

@ -102,17 +102,6 @@ DesktopGridEffect::DesktopGridEffect()
timeline.setCurrentTime(timeline.duration() * cb); timeline.setCurrentTime(timeline.duration() * cb);
effects->addRepaintFull(); effects->addRepaintFull();
}); });
effects->registerRealtimeTouchpadSwipeShortcut(SwipeDirection::Up, 4, a, [this](qreal cb) {
if (activated) return;
if (timeline.currentValue() == 0) {
activated = true;
setup();
activated = false;
}
timeline.setCurrentTime(timeline.duration() * cb);
effects->addRepaintFull();
});
connect(&timeline, &QTimeLine::frameChanged, this, []() { connect(&timeline, &QTimeLine::frameChanged, this, []() {
effects->addRepaintFull(); effects->addRepaintFull();
}); });

View file

@ -39,6 +39,7 @@ OverviewEffect::OverviewEffect()
KGlobalAccel::self()->setShortcut(m_toggleAction, {defaultToggleShortcut}); KGlobalAccel::self()->setShortcut(m_toggleAction, {defaultToggleShortcut});
m_toggleShortcut = KGlobalAccel::self()->shortcut(m_toggleAction); m_toggleShortcut = KGlobalAccel::self()->shortcut(m_toggleAction);
effects->registerGlobalShortcut({defaultToggleShortcut}, m_toggleAction); effects->registerGlobalShortcut({defaultToggleShortcut}, m_toggleAction);
effects->registerTouchpadSwipeShortcut(SwipeDirection::Up, 4, m_toggleAction);
connect(effects, &EffectsHandler::screenAboutToLock, this, &OverviewEffect::realDeactivate); connect(effects, &EffectsHandler::screenAboutToLock, this, &OverviewEffect::realDeactivate);