]> git.sesse.net Git - kdenlive/blobdiff - src/clipdurationdialog.h
Use TimecodeDisplay in duration dialog
[kdenlive] / src / clipdurationdialog.h
index fe8ae17824cfdbc74c14020d096c8e44978545d0..7033c8f4739a7c9a6b18948cba4b97d1773d8846 100644 (file)
 
 
 #include "abstractclipitem.h"
-#include "timecode.h"
+#include "timecodedisplay.h"
 #include "ui_clipdurationdialog_ui.h"
 
 
-class ClipDurationDialog : public QDialog
+class ClipDurationDialog : public QDialog, public Ui::ClipDurationDialog_UI
 {
     Q_OBJECT
 
@@ -38,32 +38,21 @@ public:
     GenTime cropStart() const;
     GenTime duration() const;
 
-protected:
-    void wheelEvent(QWheelEvent * event);
-
 private slots:
-    void slotPosUp();
-    void slotPosDown();
-    void slotDurUp();
-    void slotDurDown();
-    void slotCropUp();
-    void slotCropDown();
-    void slotEndUp();
-    void slotEndDown();
     void slotCheckDuration();
     void slotCheckStart();
     void slotCheckCrop();
     void slotCheckEnd();
 
 private:
-    Ui::ClipDurationDialog_UI m_view;
     AbstractClipItem *m_clip;
-    Timecode m_tc;
-    double m_fps;
+    TimecodeDisplay *m_pos;
+    TimecodeDisplay *m_dur;
+    TimecodeDisplay *m_cropStart;
+    TimecodeDisplay *m_cropEnd;
     GenTime m_min;
     GenTime m_max;
-    int m_crop;
-    bool m_framesDisplay;
+    GenTime m_crop;
 };