void setOutPoint();
void slotInsertSpace();
void slotRemoveSpace();
- void insertSpace(const GenTime &pos, int track, const GenTime duration, bool add);
+ void insertSpace(const GenTime &pos, int track, const GenTime duration);
ClipItem *getActiveClipUnderCursor(bool allowOutsideCursor = false) const;
- void addTimelineTrack(int ix, TrackInfo trackinfo);
void deleteTimelineTrack(int ix, TrackInfo trackinfo);
void changeTimelineTrack(int ix, TrackInfo trackinfo);
+ void saveThumbnails();
+ void autoTransition();
public slots:
void setCursorPos(int pos, bool seek = true);
void updateSnapPoints(AbstractClipItem *selected);
ClipItem *getClipItemAt(int pos, int track);
ClipItem *getClipItemAt(GenTime pos, int track);
+ ClipItem *getClipItemAtEnd(GenTime pos, int track);
+ ClipItem *getClipItemAtStart(GenTime pos, int track);
Transition *getTransitionItemAt(int pos, int track);
Transition *getTransitionItemAt(GenTime pos, int track);
+ Transition *getTransitionItemAtEnd(GenTime pos, int track);
+ Transition *getTransitionItemAtStart(GenTime pos, int track);
void checkScrolling();
/** Should we auto scroll while playing (keep in sync with KdenliveSettings::autoscroll() */
bool m_autoScroll;
QMenu *m_timelineContextMenu;
QMenu *m_timelineContextClipMenu;
QMenu *m_timelineContextTransitionMenu;
+ QAction *m_autoTransition;
QTimer m_scrollTimer;
int m_scrollOffset;