]> git.sesse.net Git - kdenlive/blobdiff - src/clipstabilize.h
ugly hack to read all parameters to set.
[kdenlive] / src / clipstabilize.h
index 0b29dc6688ebc26290464e8d122bcdde540a123b..f814a6a5e8d755d1bb1af710e013a81c290e08f7 100644 (file)
@@ -32,6 +32,7 @@ namespace Mlt{
        class Profile;
        class Playlist;
        class Consumer;
+       class Filter;
 };
 
 class ClipStabilize : public QDialog, public Ui::ClipStabilize_UI
@@ -39,7 +40,7 @@ class ClipStabilize : public QDialog, public Ui::ClipStabilize_UI
     Q_OBJECT
 
 public:
-    ClipStabilize(KUrl::List urls, const QString &params, QWidget * parent = 0);
+    ClipStabilize(KUrl::List urls, const QString &params, Mlt::Filter* filter,QWidget * parent = 0);
     ~ClipStabilize();
 
 
@@ -49,6 +50,7 @@ private slots:
     void slotStabilizeFinished(bool success);
        void slotRunStabilize();
        void slotAbortStabilize();
+       void slotUpdateParams();
 
 private:
        QString filtername;
@@ -57,7 +59,11 @@ private:
        Mlt::Playlist *m_playlist;
     KUrl::List m_urls;
     int m_duration;
+       Mlt::Filter* m_filter;
        QTimer *m_timer;
+       QHash<QString,QHash<QString,QString> > m_ui_params;
+       QVBoxLayout *vbox;
+       void fillParamaters(QStringList);
 
 signals:
     void addClip(KUrl url);