]> git.sesse.net Git - kdenlive/blob - src/trackview.cpp
5463237f6b915c824d0ff9bd2d271f986dc27942
[kdenlive] / src / trackview.cpp
1
2 #include <QMouseEvent>
3 #include <QStylePainter>
4
5 #include <KDebug>
6
7
8 #include "trackview.h"
9
10 TrackView::TrackView(KdenliveDoc *doc, QWidget *parent)
11     : QWidget(parent), m_doc(doc)
12 {
13   view = new Ui::TimeLine_UI();
14   view->setupUi(this);
15   m_ruler = new CustomRuler();
16   QVBoxLayout *layout = new QVBoxLayout;
17   layout->addWidget(m_ruler);
18   view->ruler_frame->setLayout(layout);
19
20   connect(view->horizontalSlider, SIGNAL(valueChanged ( int )), this, SLOT(slotChangeZoom( int )));
21 }
22
23 void TrackView::slotChangeZoom(int factor)
24 {
25   m_ruler->setPixelPerMark(factor);
26 }
27
28 KdenliveDoc *TrackView::document()
29 {
30   return m_doc;
31 }
32
33 #include "trackview.moc"