]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.h
Don't double check max length when resizing clip end
[kdenlive] / src / customtrackview.h
index dd567d9e85dc9203feaffd1b419fd8ea6bfcef9e..cc75ed8f51d87f6c341c83d11a303751c6b9a984 100644 (file)
@@ -120,6 +120,7 @@ public:
     void setAudioOnly();
     void setAudioAndVideo();
     void doChangeClipType(const GenTime &pos, int track, bool videoOnly, bool audioOnly);
+    int hasGuide(int pos, int offset);
 
 public slots:
     void setCursorPos(int pos, bool seek = true);
@@ -142,8 +143,8 @@ public slots:
     bool addGuide(const GenTime pos, const QString &comment);
     void slotAddGuide();
     void slotEditGuide(CommentedTime guide);
-    void slotEditGuide();
-    void slotDeleteGuide();
+    void slotEditGuide(int guidePos = -1);
+    void slotDeleteGuide(int guidePos = -1);
     void slotDeleteAllGuides();
     void editGuide(const GenTime oldPos, const GenTime pos, const QString &comment);
     void copyClip();
@@ -169,7 +170,6 @@ protected:
 
 private:
     int m_tracksHeight;
-    uint m_selectedTrack;
     int m_projectDuration;
     int m_cursorPos;
     KdenliveDoc *m_document;
@@ -211,12 +211,13 @@ private:
     QAction *m_changeSpeedAction;
     QAction *m_pasteEffectsAction;
     QAction *m_ungroupAction;
+    QAction *m_editGuide;
+    QAction *m_deleteGuide;
     QActionGroup *m_clipTypeGroup;
     QTimer m_scrollTimer;
     int m_scrollOffset;
     bool m_clipDrag;
 
-    QList <CommentedTime> m_searchStrings;
     int m_findIndex;
     PROJECTTOOL m_tool;
     QCursor m_razorCursor;
@@ -249,6 +250,8 @@ private slots:
     void slotRefreshGuides();
     void slotEnableRefresh();
     void slotCheckMouseScrolling();
+    void slotEditTimeLineGuide();
+    void slotDeleteTimeLineGuide();
 
 signals:
     void cursorMoved(int, int);