]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.h
Some funny timeline animation tooltips
[kdenlive] / src / customtrackview.h
index cbea5571dec000851c12548a33ac3708b65a6533..1fe8d629f811f4cd87e9b2ee625dd6d210c09591 100644 (file)
@@ -22,6 +22,9 @@
 #define CUSTOMTRACKVIEW_H
 
 #include <QGraphicsView>
+#include <QGraphicsItemAnimation>
+#include <QTimeLine>
+
 #include <KUndoStack>
 
 #include "clipitem.h"
@@ -63,9 +66,14 @@ class CustomTrackView : public QGraphicsView
     void addItem(QString producer, QPoint pos);
     QGraphicsLineItem *m_cursorLine;
     QPointF m_startPos;
-    int m_operationMode;
+    OPERATIONTYPE m_operationMode;
+    OPERATIONTYPE m_moveOpMode;
     ClipItem *m_dragItem;
     KUndoStack *m_commandStack;
+    QGraphicsItem *m_visualTip;
+    QGraphicsItemAnimation *m_animation;
+    QTimeLine *m_animationTimer;
+    QColor m_tipColor;
 
   signals:
     void cursorMoved(int);