class Profile;
class Playlist;
class Consumer;
+ class Filter;
};
class ClipStabilize : public QDialog, public Ui::ClipStabilize_UI
Q_OBJECT
public:
- ClipStabilize(KUrl::List urls, const QString ¶ms, QWidget * parent = 0);
+ ClipStabilize(KUrl::List urls, const QString ¶ms, Mlt::Filter* filter,QWidget * parent = 0);
~ClipStabilize();
void slotStabilizeFinished(bool success);
void slotRunStabilize();
void slotAbortStabilize();
+ void slotUpdateParams();
private:
QString filtername;
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);