From 0db5f5cdcd6e913bb654c0334781423f9088eb82 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Fri, 22 Jan 2010 11:37:40 +0000 Subject: [PATCH] Disable zoom using vertical mouse drag in ruler by default: http://www.kdenlive.org/mantis/view.php?id=1149 svn path=/trunk/kdenlive/; revision=4240 --- src/customruler.cpp | 3 ++- src/kdenlivesettings.kcfg | 5 +++++ src/widgets/configdisplay_ui.ui | 15 +++++++++++---- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/customruler.cpp b/src/customruler.cpp index ddbac7af..c01a0fe3 100644 --- a/src/customruler.cpp +++ b/src/customruler.cpp @@ -18,6 +18,7 @@ ***************************************************************************/ #include "customruler.h" +#include "kdenlivesettings.h" #include #include @@ -152,7 +153,7 @@ void CustomRuler::mouseMoveEvent(QMouseEvent * event) if (m_moveCursor == RULER_CURSOR) { QPoint diff = event->pos() - m_clickPoint; if (m_mouseMove == NO_MOVE) { - if (qAbs(diff.x()) >= QApplication::startDragDistance()) { + if (!KdenliveSettings::verticalzoom() || qAbs(diff.x()) >= QApplication::startDragDistance()) { m_mouseMove = HORIZONTAL_MOVE; } else if (qAbs(diff.y()) >= QApplication::startDragDistance()) { m_mouseMove = VERTICAL_MOVE; diff --git a/src/kdenlivesettings.kcfg b/src/kdenlivesettings.kcfg index abc9dd91..dbbb2842 100644 --- a/src/kdenlivesettings.kcfg +++ b/src/kdenlivesettings.kcfg @@ -75,6 +75,11 @@ true + + + false + + 50 diff --git a/src/widgets/configdisplay_ui.ui b/src/widgets/configdisplay_ui.ui index d7c49d70..89a367d5 100644 --- a/src/widgets/configdisplay_ui.ui +++ b/src/widgets/configdisplay_ui.ui @@ -68,17 +68,17 @@ - + Track height - + - + Qt::Horizontal @@ -91,7 +91,7 @@ - + Qt::Vertical @@ -104,6 +104,13 @@ + + + + Zoom using vertical drag in ruler + + + -- 2.39.5