]> git.sesse.net Git - kdenlive/blobdiff - src/clipdurationdialog.cpp
Fix group move, should solve:
[kdenlive] / src / clipdurationdialog.cpp
index 5e05647b35c355ab890cc0fafd4752a0e230ab7a..73afbec7e30a1cab25e6f1088e85625b0cdd5541 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "clipdurationdialog.h"
 #include "kdenlivesettings.h"
+#include <QWheelEvent>
 
 ClipDurationDialog::ClipDurationDialog(AbstractClipItem *clip, Timecode tc, QWidget * parent): QDialog(parent), m_tc(tc), m_clip(clip) {
     setFont(KGlobalSettings::toolBarFont());
@@ -110,6 +111,25 @@ GenTime ClipDurationDialog::duration() const {
     return GenTime(pos, m_fps);
 }
 
+void ClipDurationDialog::wheelEvent(QWheelEvent * event) {
+    if (m_view.clip_position->underMouse()) {
+        if (event->delta() > 0)
+            slotPosUp();
+        else
+            slotPosDown();
+    } else if (m_view.clip_duration->underMouse()) {
+        if (event->delta() > 0)
+            slotDurUp();
+        else
+            slotDurDown();
+    } else if (m_view.crop_position->underMouse()) {
+        if (event->delta() > 0)
+            slotCropUp();
+        else
+            slotCropDown();
+    }
+}
+
 #include "clipdurationdialog.moc"