]> git.sesse.net Git - kdenlive/blobdiff - src/simplekeyframes/simpletimelinewidget.h
Merge branch 'buildsystem'
[kdenlive] / src / simplekeyframes / simpletimelinewidget.h
index d13641e28257f4064bbdd231476dea2aae7ea139..a71210a862a773b599010c8e389328844196d6a3 100644 (file)
@@ -40,23 +40,30 @@ 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;
 
+    QColor m_colSelected;
+    QColor m_colKeyframe;
+    QColor m_colKeyframeBg;
+
 signals:
     void positionChanged(int pos);
+    void atKeyframe(bool);
 
     void keyframeSelected();
     void keyframeMoving(int oldPos, int currentPos);