]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.h
Remove point in curve widget with right click
[kdenlive] / src / customtrackview.h
index 654f8095193fc9f04e85315a1fa45c226f83bcba..a7547118175b06fbe78119dae216942e9a1bc609 100644 (file)
@@ -90,9 +90,11 @@ public:
     double getSnapPointForPos(double pos);
     void editKeyFrame(const GenTime pos, const int track, const int index, const QString keyframes);
     bool findString(const QString &text);
+    void selectFound(QString track, QString pos);
     bool findNextString(const QString &text);
     void initSearchStrings();
     void clearSearchStrings();
+    QList<ItemInfo> findId(const QString &clipId);
     void clipStart();
     void clipEnd();
     void changeClipSpeed();
@@ -125,13 +127,16 @@ public:
     void updateProjectFps();
     double fps() const;
     int selectedTrack() const;
+    QStringList selectedClips() const;
+    QList<ClipItem *> selectedClipItems() const;
     void selectClip(bool add, bool group = false);
     void selectTransition(bool add, bool group = false);
     QStringList extractTransitionsLumas();
     void setEditMode(EDITMODE mode);
     void insertClipCut(DocClipBase *clip, int in, int out);
     void clearSelection();
-    void editClipDuration();
+    void editItemDuration();
+    void buildGuidesMenu(QMenu *goMenu) const;
 
 public slots:
     void setCursorPos(int pos, bool seek = true);
@@ -285,6 +290,8 @@ private slots:
     void slotFetchNextThumbs();
     void checkTrackSequence(int track);
     void slotGoToMarker(QAction *action);
+    void slotResetMenuPosition();
+    void slotDoResetMenuPosition();
 
 signals:
     void cursorMoved(int, int);