]> git.sesse.net Git - kdenlive/blobdiff - src/customruler.h
Fix Qt 4.6 compilation: http://kdenlive.org/mantis/view.php?id=2735
[kdenlive] / src / customruler.h
index eb6ec3f4bc463b9385bb5f27f4b5c8bfb79c5323..da91fb6bb93f89e29018b38ddbae3d2ee375877e 100644 (file)
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
  ***************************************************************************/
 
+/**
+ * @class CustomRuler
+ * @author Jean-Baptiste Mardelle
+ * @brief Manages the timeline ruler.
+ */
+
 #ifndef CUSTOMRULER_H
 #define CUSTOMRULER_H
 
@@ -42,7 +48,9 @@ public:
     void setZone(QPoint p);
     int offset() const;
     void updateProjectFps(Timecode t);
-
+    void updateFrameSize();
+    void updatePalette();
+    
 protected:
     virtual void paintEvent(QPaintEvent * /*e*/);
     virtual void wheelEvent(QWheelEvent * e);
@@ -63,6 +71,7 @@ private:
     double m_factor;
     double m_scale;
     int m_offset;
+    int m_lastSeekPosition;
     RULER_MOVE m_moveCursor;
     QMenu *m_contextMenu;
     QAction *m_editGuide;
@@ -79,6 +88,7 @@ private:
 public slots:
     void slotMoveRuler(int newPos);
     void slotCursorMoved(int oldpos, int newpos);
+    void updateRuler();
 
 private slots:
     void slotEditGuide();