]> git.sesse.net Git - kdenlive/blobdiff - src/trackview.h
Rework monitor & timeline UI, and send profile to renderer
[kdenlive] / src / trackview.h
index 09304cb76b1045098e745f30995751f2463f0e9d..43c1b5110dc24a341b17e3a93dc808f1618f45f3 100644 (file)
@@ -48,15 +48,17 @@ public:
     const QString & editMode() const;
     QGraphicsScene *projectScene();
     CustomTrackView *projectView();
-    int duration();
-    int tracksNumber();
+    int duration() const;
+    int tracksNumber() const;
     KdenliveDoc *document();
     void refresh() ;
-    int outPoint();
-    int inPoint();
+    int outPoint() const;
+    int inPoint() const;
+    int currentZoom() const;
 
 public slots:
     void slotDeleteClip(int clipId);
+    void slotChangeZoom(int factor);
 
 private:
     Ui::TimeLine_UI *view;
@@ -69,7 +71,6 @@ private:
     QGraphicsScene *m_scene;
     uint m_currentZoom;
 
-
     KdenliveDoc *m_doc;
     QVBoxLayout *m_tracksLayout;
     QVBoxLayout *m_headersLayout;
@@ -81,12 +82,10 @@ private:
     int slotAddVideoTrack(int ix, QDomElement xml);
 
 private slots:
-    void slotChangeZoom(int factor);
-    void slotZoomIn();
-    void slotZoomOut();
     void setCursorPos(int pos);
     void moveCursorPos(int pos);
     void slotClipItemSelected(ClipItem*);
+
 signals:
     void mousePosition(int);
     void cursorMoved();