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();
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);
void slotFetchNextThumbs();
void checkTrackSequence(int track);
void slotGoToMarker(QAction *action);
+ void slotResetMenuPosition();
+ void slotDoResetMenuPosition();
signals:
void cursorMoved(int, int);