#include "ui_clipstabilize_ui.h"
#include <KUrl>
-#include <QProcess>
#include <QFuture>
-class QTimer;
-namespace Mlt{
- class Profile;
- 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;
private slots:
void slotStartStabilize();
void slotUpdateParams();
+ void slotValidate();
private:
QString m_filtername;
- int m_count;
+ QStringList m_urls;
QHash<QString,QHash<QString,QString> > m_ui_params;
QVBoxLayout *vbox;
void fillParameters(QStringList);
QStringList m_fixedParams;
signals:
- void addClip(KUrl url);
+ void addClip(const KUrl &url);
};