X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Ftrackrenderer.cpp;h=9a136f0361789de54727752a79ab8e1dee38925b;hb=refs%2Ftags%2F1.3.5;hp=739646b0eb61400bc59caccfa000435ea1e8621e;hpb=1920540a3298be217bf96dcdb951c4a28e35b7bf;p=someplayer diff --git a/src/trackrenderer.cpp b/src/trackrenderer.cpp index 739646b..9a136f0 100644 --- a/src/trackrenderer.cpp +++ b/src/trackrenderer.cpp @@ -44,25 +44,26 @@ void TrackRenderer::paint(QPainter *painter, const QStyleOptionViewItem &option, QPen spen (QColor::fromRgb(100, 150, 220)); QPen sspen (QColor::fromRgb(100, 220, 150)); - f.setBold(true); - painter->setFont(f); f.setBold(false); painter->setPen(npen); painter->drawLine(x1, y1, x2, y1); if (index.row() == _search_row) { + f.setBold(true); painter->setPen(sspen); } else if (index.row() == _active_row) { + f.setBold(true); painter->setPen(spen); } else { painter->setPen(pen); } - painter->drawText(x1, y1 + 2*(y2-y1)/5, meta[0]); + painter->setFont(f); + painter->drawText(x1+10, y1 + 1*(y2-y1)/2, meta[0]); fp.setBold(false); fp.setPointSize(f.pointSize()*3/4); painter->setFont(fp); painter->setPen(apen); - painter->drawText((x2+x1)/2, y1 + 4*(y2-y1)/6, meta[1]); - painter->drawText((x2+x1)/2, y1 + 11*(y2-y1)/12, meta[2]); + painter->drawText(x1+10, y1 + 3*(y2-y1)/5, (x2-x1)-100, 2*fp.pointSize(), Qt::AlignAbsolute, QString("%1 (%2)").arg(meta[2]).arg(meta[1])); + painter->drawText(x2-60, y1 + 3*(y2-y1)/5, 55, 2*fp.pointSize(), Qt::AlignAbsolute, QString("%1").arg(meta[3])); painter->setPen(npen); painter->drawLine(x1, y2, x2, y2); painter->setFont(f);