1 #ifndef DOCUMENTTRACK_H
2 #define DOCUMENTTRACK_H
10 #include "definitions.h"
14 class TrackPanelFunction;
18 class DocumentTrack : public QWidget
23 DocumentTrack(QDomElement xml, TrackView * view, QWidget *parent=0);
25 QList <TrackViewClip> clipList();
27 int documentTrackIndex();
28 TrackViewClip *getClipAt(GenTime pos);
29 void addFunctionDecorator(const QString & mode, const QString & function);
30 QStringList applicableFunctions(const QString & mode);
33 virtual void paintEvent(QPaintEvent * /*e*/);
37 QList <TrackViewClip> m_clipList;
40 /** A map of lists of track panel functions. */
41 QMap < QString, QStringList > m_trackPanelFunctions;