]> git.sesse.net Git - kdenlive/blobdiff - src/geometryval.h
Show Config wizard if Kdenlive version changed
[kdenlive] / src / geometryval.h
index 6e9786ab3395aed6b24e55a8c411a2c2d9ededa4..aae18c52131d6adecd0d07cffecaf56046ebf102 100644 (file)
@@ -38,7 +38,7 @@ class QMouseEvent;
 class Geometryval : public QWidget {
     Q_OBJECT
 public:
-    Geometryval(const MltVideoProfile profile, QWidget* parent = 0);
+    explicit Geometryval(const MltVideoProfile profile, QWidget* parent = 0);
     QDomElement getParamDesc();
 
 private:
@@ -53,7 +53,8 @@ private:
     QGraphicsPathItem *m_path;
     QMenu *m_scaleMenu;
     QMenu *m_alignMenu;
-
+    QAction *m_syncAction;
+    bool m_fixedMode;
     void updateTransitionPath();
 
 public slots:
@@ -62,7 +63,7 @@ public slots:
 private slots:
     void slotNextFrame();
     void slotPreviousFrame();
-    void slotPositionChanged(int pos);
+    void slotPositionChanged(int pos, bool seek = true);
     void slotDeleteFrame();
     void slotAddFrame();
     void slotUpdateTransitionProperties();
@@ -77,9 +78,11 @@ private slots:
     void slotAlignCenter();
     void slotAlignHCenter();
     void slotAlignVCenter();
+    void slotSyncCursor();
 
 signals:
     void parameterChanged();
+    void seekToPos(int);
 };
 
 #endif