X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmarkerdialog.h;h=88960ca480d596aff5d926a785f8ab1574692968;hb=16e43620d9ff9e432ea91ded529f1e365d03fd52;hp=6a238c0d818e8bef94564ab0f5510cbe9e7daf47;hpb=7437b7945710dc4e330a40ec5e762c0ba97ff91d;p=kdenlive diff --git a/src/markerdialog.h b/src/markerdialog.h index 6a238c0d..88960ca4 100644 --- a/src/markerdialog.h +++ b/src/markerdialog.h @@ -21,18 +21,26 @@ #ifndef MARKERDIALOG_H #define MARKERDIALOG_H -#include +#include "ui_markerdialog_ui.h" #include "docclipbase.h" #include "timecode.h" -#include "ui_markerdialog_ui.h" +#include "timecodedisplay.h" -namespace Mlt { +namespace Mlt +{ class Producer; class Profile; }; -class MarkerDialog : public QDialog { +/** + * @class MarkerDialog + * @brief A dialog for editing markers and guides. + * @author Jean-Baptiste Mardelle + */ + +class MarkerDialog : public QDialog, public Ui::MarkerDialog_UI +{ Q_OBJECT public: @@ -41,21 +49,13 @@ public: 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; + TimecodeDisplay *m_in; double m_dar; QTimer *m_previewTimer;