]> git.sesse.net Git - kdenlive/blob - src/smallruler.h
Improve clip monitor
[kdenlive] / src / smallruler.h
1 #ifndef SMALLRULER_H
2 #define SMALLRULER_H
3
4 #include <KRuler>
5
6 class SmallRuler : public KRuler
7 {
8   Q_OBJECT
9   
10   public:
11     SmallRuler(QWidget *parent=0);
12     virtual void mousePressEvent ( QMouseEvent * event );
13     virtual void mouseMoveEvent ( QMouseEvent * event );
14     void setPixelPerMark ( double rate );
15
16   protected:
17     virtual void paintEvent(QPaintEvent * /*e*/);
18
19   private:
20     int m_cursorPosition;
21     double m_scale;
22
23   public slots:
24     void slotNewValue ( int _value );
25
26   signals:
27     void seekRenderer(int);
28 };
29
30 #endif