X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fclipstabilize.h;h=269c0c4be39ca4fb40f3553ed510fdd0eef7db2d;hb=05a837d483eeb9102ffa832b4a5c6698f2482a62;hp=3fe0600d765d08201108e46e89cf847b88fdbf4b;hpb=175a3d511bb422649239f605b64abc8f3e733bb1;p=kdenlive diff --git a/src/clipstabilize.h b/src/clipstabilize.h index 3fe0600d..269c0c4b 100644 --- a/src/clipstabilize.h +++ b/src/clipstabilize.h @@ -42,30 +42,25 @@ class ClipStabilize : public QDialog, public Ui::ClipStabilize_UI Q_OBJECT public: - ClipStabilize(KUrl::List urls, const QString ¶ms, Mlt::Filter* filter = NULL,QWidget * parent = 0); + ClipStabilize(const QString &dest, int count, const QString &filterName,QWidget * parent = 0); ~ClipStabilize(); /** @brief Should the generated clip be added to current project. */ bool autoAddClip() const; + /** @brief Return the filter parameters. */ + QStringList params(); + /** @brief Return the destination file or folder. */ + QString destination() const; + /** @brief Return the job description. */ + QString desc() const; private slots: - void slotShowStabilizeInfo(); void slotStartStabilize(); - void slotStabilizeFinished(bool success); - void slotRunStabilize(); - void slotAbortStabilize(); void slotUpdateParams(); private: - QFuture m_stabilizeRun; - QString filtername; - Mlt::Profile *m_profile; - Mlt::Consumer *m_consumer; - Mlt::Playlist *m_playlist; - KUrl::List m_urls; - int m_duration; - Mlt::Filter* m_filter; - QTimer *m_timer; + QString m_filtername; + int m_count; QHash > m_ui_params; QVBoxLayout *vbox; void fillParameters(QStringList);