X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fclipdurationdialog.h;h=27a8ee18c42376475f1db27b49f7ac7743964345;hb=9429b50ed8a0e1529cf5736391fd73d2973a8feb;hp=c53946041aad8474a67cc69a777f06af9813027a;hpb=dd05682ae938bf7afa01943ffaa24d499e7f424d;p=kdenlive diff --git a/src/clipdurationdialog.h b/src/clipdurationdialog.h index c5394604..27a8ee18 100644 --- a/src/clipdurationdialog.h +++ b/src/clipdurationdialog.h @@ -23,11 +23,16 @@ #include "abstractclipitem.h" -#include "timecode.h" +#include "timecodedisplay.h" #include "ui_clipdurationdialog_ui.h" +/** + * @class ClipDurationDialog + * @brief A dialog for modifying an item's (clip or transition) duration. + * @author Jean-Baptiste Mardelle + */ -class ClipDurationDialog : public QDialog +class ClipDurationDialog : public QDialog, public Ui::ClipDurationDialog_UI { Q_OBJECT @@ -38,31 +43,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; + GenTime m_crop; };