]> git.sesse.net Git - kdenlive/blobdiff - src/markerdialog.h
Small fix in French translation
[kdenlive] / src / markerdialog.h
index 10c81fa4e2c3350ca61822484d23a8a3126d4c3c..6a238c0d818e8bef94564ab0f5510cbe9e7daf47 100644 (file)
 #include "timecode.h"
 #include "ui_markerdialog_ui.h"
 
+namespace Mlt {
+class Producer;
+class Profile;
+};
+
 class MarkerDialog : public QDialog {
     Q_OBJECT
 
 public:
-    MarkerDialog(DocClipBase *clip, CommentedTime t, Timecode tc, QWidget * parent = 0);
+    MarkerDialog(DocClipBase *clip, CommentedTime t, Timecode tc, const QString &caption, QWidget * parent = 0);
+    ~MarkerDialog();
     CommentedTime newMarker();
+
 private slots:
     void slotTimeUp();
     void slotTimeDown();
+    void slotUpdateThumb();
+
+protected:
+    void wheelEvent(QWheelEvent * event);
 
 private:
+    Mlt::Producer *m_producer;
+    Mlt::Profile *m_profile;
     Ui::MarkerDialog_UI m_view;
     DocClipBase *m_clip;
     CommentedTime m_marker;
     Timecode m_tc;
     double m_fps;
+    double m_dar;
+    QTimer *m_previewTimer;
+
+signals:
+    void updateThumb();
 };