+ //QList <TrackInfo> tracksList() const;
+ void setTool(PROJECTTOOL tool);
+ void cutClip(ItemInfo info, GenTime cutTime, bool cut);
+ void slotSeekToPreviousSnap();
+ void slotSeekToNextSnap();
+ double getSnapPointForPos(double pos);
+ void editKeyFrame(const GenTime pos, const int track, const int index, const QString keyframes);
+ bool findString(const QString &text);
+ bool findNextString(const QString &text);
+ void initSearchStrings();
+ void clearSearchStrings();
+ void clipStart();
+ void clipEnd();
+ void changeClipSpeed();
+ void doChangeClipSpeed(ItemInfo info, const double speed, const double oldspeed, const QString &id);
+ void setDocumentModified();
+ void setInPoint();
+ void setOutPoint();
+ void slotInsertSpace();
+ void slotRemoveSpace();
+ void insertSpace(QList<ItemInfo> clipsToMove, QList<ItemInfo> transToMove, int track, const GenTime duration, const GenTime offset);
+ ClipItem *getActiveClipUnderCursor(bool allowOutsideCursor = false) const;
+ void deleteTimelineTrack(int ix, TrackInfo trackinfo);
+ void changeTimelineTrack(int ix, TrackInfo trackinfo);
+ void saveThumbnails();
+ void autoTransition();
+ QStringList getLadspaParams(QDomElement effect) const;
+ void initCursorPos(int pos);