X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fclipstabilize.h;h=f80a84508cb8e6db67371fe392ea49acbda28423;hb=c3302003093710ee247ad84c0fe2ef3c579d417f;hp=b09969ae3c3474efcd237406263f7e9c3f599cc3;hpb=d2c65ec06ade4d3cb26e649989a5b5a164637e59;p=kdenlive diff --git a/src/clipstabilize.h b/src/clipstabilize.h index b09969ae..f80a8450 100644 --- a/src/clipstabilize.h +++ b/src/clipstabilize.h @@ -26,7 +26,6 @@ #include "ui_clipstabilize_ui.h" #include -#include #include class QTimer; @@ -35,14 +34,14 @@ namespace Mlt{ class Playlist; class Consumer; class Filter; -}; +} class ClipStabilize : public QDialog, public Ui::ClipStabilize_UI { Q_OBJECT public: - ClipStabilize(const QString &dest, int count, const QString &filterName,QWidget * parent = 0); + explicit ClipStabilize(const QStringList &urls, const QString &filterName,QWidget * parent = 0); ~ClipStabilize(); /** @brief Should the generated clip be added to current project. */ bool autoAddClip() const; @@ -57,17 +56,18 @@ public: private slots: void slotStartStabilize(); void slotUpdateParams(); + void slotValidate(); private: QString m_filtername; - int m_count; + QStringList m_urls; QHash > m_ui_params; QVBoxLayout *vbox; void fillParameters(QStringList); QStringList m_fixedParams; signals: - void addClip(KUrl url); + void addClip(const KUrl &url); };