]> git.sesse.net Git - kdenlive/blob - src/customruler.h
Progress in clip monitor and project switching
[kdenlive] / src / customruler.h
1 #ifndef CUSTOMRULER_H
2 #define CUSTOMRULER_H
3
4 #include <KRuler>
5
6 #include <timecode.h>
7
8 class CustomRuler : public KRuler
9 {
10   Q_OBJECT
11   
12   public:
13     CustomRuler(Timecode tc, QWidget *parent=0);
14     virtual void mousePressEvent ( QMouseEvent * event );
15     void setPixelPerMark (double rate);
16     static const int comboScale[];
17   protected:
18     virtual void paintEvent(QPaintEvent * /*e*/);
19
20   private:
21     int m_cursorPosition;
22     Timecode m_timecode;
23
24   public slots:
25     void slotNewValue ( int _value );
26 };
27
28 #endif