void initView();
void moveClip ( const QPointF &startPos, const QPointF &endPos );
void resizeClip ( const QPointF &startPos, const QPointF &endPos, bool resizeClipStart );
- void addClip ( QDomElement xml, int track, int startpos, const QRectF &rect, int duration);
- void deleteClip ( const QRectF &rect );
+ void addClip ( QDomElement xml, int clipId, int track, int startpos, const QRectF &rect, int duration);
+ void deleteClip ( int track, int startpos, const QRectF &rect );
void setDuration(int duration);
void setScale(double scaleFactor);
+ void deleteClip(int clipId);
+ void slotAddEffect(QMap <QString, QString> filter);
+ void addEffect(int track, GenTime pos, QString tag, QMap <QString, QString> args);
+ void deleteEffect(int track, GenTime pos, QString tag);
public slots:
- void setCursorPos(int pos);
+ void setCursorPos(int pos, bool seek = true);
protected:
virtual void drawBackground ( QPainter * painter, const QRectF & rect );
int m_cursorPos;
ClipItem *m_dropItem;
KdenliveDoc *m_document;
- void addItem(QString producer, QPoint pos);
+ void addItem(DocClipBase *clip, QPoint pos);
QGraphicsLineItem *m_cursorLine;
QPointF m_startPos;
OPERATIONTYPE m_operationMode;