]> git.sesse.net Git - kdenlive/blobdiff - src/effectstackedit.h
Fixed some missing strings.
[kdenlive] / src / effectstackedit.h
index 159b85b271bf899f67fcf54f3c87c1bb94d1c2e0..00274847abf56eeb67065ab26bbe8698b2dea77c 100644 (file)
@@ -24,6 +24,8 @@
 #include <QList>
 #include <QMap>
 
+#include "definitions.h"
+
 enum WIPE_DIRECTON { UP = 0, DOWN = 1, LEFT = 2, RIGHT = 3, CENTER = 4 };
 
 struct wipeInfo {
@@ -35,11 +37,12 @@ struct wipeInfo {
 
 class QFrame;
 
-class EffectStackEdit : public QObject {
+class EffectStackEdit : public QWidget {
     Q_OBJECT
 public:
-    EffectStackEdit(QFrame* frame, QWidget *parent);
+    EffectStackEdit(QWidget *parent);
     ~EffectStackEdit();
+    void updateProjectFormat(MltVideoProfile profile);
     static QMap<QString, QImage> iconCache;
 
 private:
@@ -52,14 +55,21 @@ private:
     void createSliderItem(const QString& name, int val , int min, int max);
     wipeInfo getWipeInfo(QString value);
     QString getWipeString(wipeInfo info);
+    MltVideoProfile m_profile;
+    int m_in;
+    int m_out;
 
 public slots:
     void transferParamDesc(const QDomElement&, int , int);
     void slotSliderMoved(int);
     void collectAllParameters();
 
+private slots:
+    void slotSeekToPos(int);
+
 signals:
     void parameterChanged(const QDomElement&, const QDomElement&);
+    void seekTimeline(int);
 };
 
 #endif