X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fpositionedit.h;h=70dff2ff8fd00cdc6e931e92ed03ac922ab9044c;hb=54271b47a8c38afa53ce3baf048f238d36b8bc3a;hp=a2916b330c054ef4dea1662bf23af0ccfc39e114;hpb=a6b4582eafd6284710aa77dd76dfe4d595e28ce6;p=kdenlive diff --git a/src/positionedit.h b/src/positionedit.h index a2916b33..70dff2ff 100644 --- a/src/positionedit.h +++ b/src/positionedit.h @@ -19,30 +19,33 @@ #define POSITONEDIT_H -#include - -#include "ui_positionval_ui.h" #include "timecode.h" +#include + +class QSlider; +class TimecodeDisplay; class PositionEdit : public QWidget { Q_OBJECT public: explicit PositionEdit(const QString name, int pos, int min, int max, const Timecode tc, QWidget* parent = 0); + virtual ~PositionEdit(); int getPosition() const; void setPosition(int pos); + void updateTimecodeFormat(); + void setRange(int min, int max); private: - Ui::Positionval_UI m_ui; - Timecode m_tc; + TimecodeDisplay *m_display; + QSlider *m_slider; private slots: - void slotUpdateTimecode(); void slotUpdatePosition(); signals: - void parameterChanged(); + void parameterChanged(int pos = 0); }; #endif