]> git.sesse.net Git - kdenlive/blobdiff - src/positionedit.h
Fix possible crash on exit
[kdenlive] / src / positionedit.h
index e29d2c718c889572c368649c1c757d2c9563ce0c..ba3163630450a60f1c8c7a2232dc40c8f1ed015b 100644 (file)
 #define POSITONEDIT_H
 
 
-#include <QWidget>
-
-#include "ui_positionval_ui.h"
 #include "timecode.h"
 
+#include <QWidget>
+
+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();
 
 private:
-    Ui::Positionval_UI m_ui;
-    Timecode m_tc;
-    bool m_frameDisplay;
+    TimecodeDisplay *m_display;
+    QSlider *m_slider;
 
 private slots:
-    void slotUpdateTimecode();
     void slotUpdatePosition();
 
 signals: