void flashClip();
void addTransition(Transition*);
/** regenerate audio and video thumbnails */
- void resetThumbs();
+ void resetThumbs(bool clearExistingThumbs);
/** update clip properties from base clip */
- void refreshClip();
+ void refreshClip(bool checkDuration);
/** Returns a list of times for this clip's markers */
QList <GenTime> snapMarkers() const;
QList <CommentedTime> commentedSnapMarkers() const;
virtual void dragEnterEvent(QGraphicsSceneDragDropEvent *event);
virtual void dragLeaveEvent(QGraphicsSceneDragDropEvent *event);
virtual void dropEvent(QGraphicsSceneDragDropEvent *event);
- virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *);
- virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent *);
+ //virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *);
+ //virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent *);
virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value);
private:
QTimeLine *m_timeLine;
bool m_startThumbRequested;
bool m_endThumbRequested;
- bool m_hover;
+ //bool m_hover;
double m_speed;
EffectsList m_effectList;
QPixmap m_audioPix;
private slots:
- void slotFetchThumbs();
void slotGetStartThumb();
void slotGetEndThumb();
void slotGotAudioData();
void slotThumbReady(int frame, QPixmap pix);
public slots:
+ void slotFetchThumbs();
void slotSetStartThumb(const QPixmap pix);
void slotSetEndThumb(const QPixmap pix);