void slotDeleteClipMarker(const QString &comment, const QString &id, const GenTime &position);
void slotDeleteAllClipMarkers(const QString &id);
void addMarker(const QString &id, const GenTime &pos, const QString comment);
- void setScale(double scaleFactor);
+ void setScale(double scaleFactor, double verticalScale);
void deleteClip(const QString &clipId);
void slotAddEffect(QDomElement effect, GenTime pos, int track);
void slotAddGroupEffect(QDomElement effect, AbstractGroupItem *group);
QAction *m_deleteGuide;
QActionGroup *m_clipTypeGroup;
QTimer m_scrollTimer;
+ QTimer m_thumbsTimer;
int m_scrollOffset;
bool m_clipDrag;
QPoint m_menuPosition;
bool m_blockRefresh;
AbstractGroupItem *m_selectionGroup;
+ QList <ClipItem *> m_waitingThumbs;
/** Get the index of the video track that is just below current track */
int getPreviousVideoTrack(int track);
- void updateClipFade(ClipItem * item, bool updateFadeOut = false);
+ void updateClipFade(ClipItem * item);
bool canBePastedTo(ItemInfo info, int type) const;
bool canBePasted(QList<AbstractClipItem *> items, GenTime offset, int trackOffset) const;
bool canBeMoved(QList<AbstractClipItem *> items, GenTime offset, int trackOffset) const;
void slotCheckMouseScrolling();
void slotEditTimeLineGuide();
void slotDeleteTimeLineGuide();
+ void slotFetchNextThumbs();
signals:
void cursorMoved(int, int);