]> git.sesse.net Git - kdenlive/blobdiff - src/smallruler.cpp
copy from cliptranscode to clipstabilize
[kdenlive] / src / smallruler.cpp
index 028f38491d6f9366cce51e6d98eaed2b75d5b138..bcf1893445ff004addb42ee7ba3855328e496a25 100644 (file)
 
 #include <KDebug>
 #include <KColorScheme>
+#include <KLocale>
 
 #include <QMouseEvent>
 #include <QStylePainter>
 
 
 SmallRuler::SmallRuler(MonitorManager *manager, QWidget *parent) :
-        QWidget(parent),
-        m_scale(1),
-        m_maxval(25),
-        m_manager(manager)
+        QWidget(parent)
+        ,m_cursorFramePosition(0)
+        ,m_scale(1)
+        ,m_maxval(25)
+        ,m_manager(manager)
 {
     m_zoneStart = 10;
     m_zoneEnd = 60;
     m_zoneColor = KStatefulBrush(KColorScheme::View, KColorScheme::PositiveBackground, KSharedConfig::openConfig(KdenliveSettings::colortheme())).brush(this).color();
     setMouseTracking(true);
-    setMinimumHeight(15);
+    setMinimumHeight(10);
 }
 
 void SmallRuler::adjustScale(int maximum)
@@ -138,6 +140,11 @@ bool SmallRuler::slotNewValue(int value)
     return true;
 }
 
+int SmallRuler::position() const
+{
+    return m_cursorFramePosition;
+}
+
 //virtual
 void SmallRuler::resizeEvent(QResizeEvent *)
 {