X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fclipdurationdialog.h;h=7033c8f4739a7c9a6b18948cba4b97d1773d8846;hb=bc466710b2ce4939247da2d2ad567a0683d995cf;hp=17a57d07577381261dbcb7e3f5872d041cf901b8;hpb=c13c4861178fb86d8bf8b475621083ff933ab4b4;p=kdenlive diff --git a/src/clipdurationdialog.h b/src/clipdurationdialog.h index 17a57d07..7033c8f4 100644 --- a/src/clipdurationdialog.h +++ b/src/clipdurationdialog.h @@ -23,11 +23,11 @@ #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,28 +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 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; + GenTime m_crop; };