3 #include <QStylePainter>
11 #include "kdenlivesettings.h"
12 #include "headertrack.h"
14 HeaderTrack::HeaderTrack(int index, TRACKTYPE type, QWidget *parent)
15 : QWidget(parent), m_index(index), m_type(type) {
16 setFixedHeight(KdenliveSettings::trackheight());
18 m_label = QString::number(m_index);
22 void HeaderTrack::paintEvent(QPaintEvent *e) {
23 QRect region = e->rect();
24 region.setTopLeft(QPoint(region.left() + 1, region.top() + 1));
25 region.setBottomRight(QPoint(region.right() - 1, region.bottom() - 1));
26 QPainter painter(this);
27 if (m_type == AUDIOTRACK) painter.fillRect(region, QBrush(QColor(240, 240, 255)));
28 else painter.fillRect(region, QBrush(QColor(255, 255, 255)));
29 painter.drawText(region, Qt::AlignCenter, m_label);
33 #include "headertrack.moc"