]> git.sesse.net Git - kdenlive/blobdiff - src/simplekeyframes/simpletimelinewidget.h
Fix some problems with transitions keyframes
[kdenlive] / src / simplekeyframes / simpletimelinewidget.h
index edf20026c7eb5500fecfac1a44dde8519900f668..a71210a862a773b599010c8e389328844196d6a3 100644 (file)
@@ -40,17 +40,19 @@ public slots:
     void slotGoToPrev();
 
 protected:
-    void paintEvent(QPaintEvent *event);
-    void mousePressEvent(QMouseEvent *event);
-    void mouseReleaseEvent(QMouseEvent *event);
-    void mouseMoveEvent(QMouseEvent *event);
-    void wheelEvent(QWheelEvent *event);
+    virtual void paintEvent(QPaintEvent *event);
+    virtual void mousePressEvent(QMouseEvent *event);
+    virtual void mouseReleaseEvent(QMouseEvent *event);
+    virtual void mouseMoveEvent(QMouseEvent *event);
+    virtual void mouseDoubleClickEvent(QMouseEvent *event);
+    virtual void wheelEvent(QWheelEvent *event);
 
 private:
     int m_duration;
     int m_position;
     int m_currentKeyframe;
     int m_currentKeyframeOriginal;
+    int m_hoverKeyframe;
     QList <int> m_keyframes;
     int m_lineHeight;
     double m_scale;
@@ -61,6 +63,7 @@ private:
 
 signals:
     void positionChanged(int pos);
+    void atKeyframe(bool);
 
     void keyframeSelected();
     void keyframeMoving(int oldPos, int currentPos);