11 #include "ui_timeline_ui.h"
12 #include "customruler.h"
13 #include "kdenlivedoc.h"
14 #include "documenttrack.h"
16 class TrackView : public QWidget
21 TrackView(KdenliveDoc *doc, QWidget *parent=0);
23 const double zoomFactor() const;
26 KdenliveDoc *document();
29 Ui::TimeLine_UI *view;
32 QList <DocumentTrack*> documentTracks;
33 int m_projectDuration;
36 QVBoxLayout *m_tracksLayout;
37 QVBoxLayout *m_headersLayout;
38 QScrollArea *m_scrollArea;
40 QVBoxLayout *m_tracksAreaLayout;
41 void parseDocument(QDomDocument doc);
42 int slotAddAudioTrack(int ix, QDomElement xml);
43 int slotAddVideoTrack(int ix, QDomElement xml);
47 void slotChangeZoom(int factor);