]> git.sesse.net Git - kdenlive/blobdiff - src/cliptranscode.h
* Fix crash when deleting clip and audio thumb was being created
[kdenlive] / src / cliptranscode.h
index a9d21022e9cfa88fde751aedf4458613e11d6059..8de1db82e80b5b1132cf6a62cb6024bf625b0fe3 100644 (file)
 #define CLIPTRANSCODE_H
 
 
-#include "definitions.h"
 #include "ui_cliptranscode_ui.h"
 
 #include <KUrl>
+#include <kdeversion.h>
+#if KDE_IS_VERSION(4,7,0)
+#include <KMessageWidget>
+#endif
 
 #include <QProcess>
 
-class ClipTranscode : public QDialog
+class ClipTranscode : public QDialog, public Ui::ClipTranscode_UI
 {
     Q_OBJECT
 
 public:
-    ClipTranscode(KUrl::List urls, const QString &params, MltVideoProfile profile, QWidget * parent = 0);
+    ClipTranscode(KUrl::List urls, const QString &params, const QString &description, QWidget * parent = 0);
     ~ClipTranscode();
 
 
@@ -45,12 +48,16 @@ private slots:
     void slotUpdateParams(int ix = -1);
 
 private:
-    Ui::ClipTranscode_UI m_view;
     QProcess m_transcodeProcess;
     KUrl::List m_urls;
-    MltVideoProfile m_profile;
-    QString prepareParams(QString params);
+    int m_duration;
+    /** @brief The path for destination transcoded file. */
+    QString m_destination;
 
+#if KDE_IS_VERSION(4,7,0)
+    KMessageWidget *m_infoMessage;
+#endif
+    
 signals:
     void addClip(KUrl url);
 };