]> git.sesse.net Git - kdenlive/blobdiff - src/smallruler.cpp
Fix indent
[kdenlive] / src / smallruler.cpp
index cc5f1999a25408ab1a897b069c9cd00f6d05b5ee..8505e2fff59ba633f24da645899a1395a07db554 100644 (file)
@@ -47,7 +47,7 @@ SmallRuler::SmallRuler(Monitor *monitor, Render *render, QWidget *parent) :
     m_zoneColor.setAlpha(180);
 
     setMouseTracking(true);
-    setMinimumHeight(8);
+    setMinimumHeight(QFontInfo(font()).pixelSize());
     adjustScale(m_maxval);
 }
 
@@ -108,7 +108,7 @@ void SmallRuler::setZone(int start, int end)
     updatePixmap();
 }
 
-void SmallRuler::setMarkers(QList < CommentedTime > list)
+void SmallRuler::setMarkers(const QList<CommentedTime> &list)
 {
     m_markers = list;
     updatePixmap();
@@ -122,6 +122,7 @@ QPoint SmallRuler::zone()
 // virtual
 void SmallRuler::mousePressEvent(QMouseEvent * event)
 {
+    m_render->setActiveMonitor();
     const int pos = event->x() / m_scale;
     if (event->button() == Qt::RightButton) {
         // Right button clicked, move selection zone
@@ -181,7 +182,7 @@ void SmallRuler::mouseMoveEvent(QMouseEvent * event)
         } else if (qAbs((pos - m_zoneEnd) * m_scale) < 4) {
             setToolTip(i18n("Zone end: %1", m_monitor->getTimecodeFromFrames(m_zoneEnd)));
         } 
-       for (int i = 0; i < m_markers.count(); i++) {
+       for (int i = 0; i < m_markers.count(); ++i) {
            if (qAbs((pos - m_markers.at(i).time().frames(m_monitor->fps())) * m_scale) < 4) {
                // We are on a marker
                QString markerxt = m_monitor->getMarkerThumb(m_markers.at(i).time());
@@ -261,7 +262,7 @@ void SmallRuler::updatePixmap()
     }
     // draw markers
     if (!m_markers.isEmpty()) {
-        for (int i = 0; i < m_markers.count(); i++) {
+        for (int i = 0; i < m_markers.count(); ++i) {
            int pos = m_markers.at(i).time().frames(m_monitor->fps()) * m_scale;
            p.setPen(CommentedTime::markerColor(m_markers.at(i).markerType()));
             p.drawLine(pos, 0, pos, 9);
@@ -286,7 +287,7 @@ void SmallRuler::paintEvent(QPaintEvent *e)
     int cursorPos = m_cursorFramePosition * m_scale;
     // draw pointer
     QPolygon pa(3);
-    pa.setPoints(3, cursorPos - 6, 7, cursorPos + 6, 7, cursorPos/*+0*/, 0);
+    pa.setPoints(3, cursorPos - 6, height() - 1, cursorPos + 6, height() - 1, cursorPos/*+0*/, height() - 8);
     p.setBrush(m_cursorColor);
     p.setPen(Qt::NoPen);
     p.drawPolygon(pa);