EffectsParameterList addEffect(QDomElement effect, bool animate = true);
/** @brief Deletes the effect with id @param index. */
- void deleteEffect(QString index);
+ void deleteEffect(const QString &index);
/** @brief Gets the number of effects in this clip. */
int effectsCount();
bool updateNormalKeyframes(QDomElement parameter, ItemInfo oldInfo);
/** @brief Adjusts effects after a clip duration change. */
- QMap<int, QDomElement> adjustEffectsToDuration(int width, int height, ItemInfo oldInfo);
+ QMap<int, QDomElement> adjustEffectsToDuration(int width, int height, const ItemInfo &oldInfo);
/** Returns the necessary (audio, video, general) producer.
* @param track Track of the requested producer
protected:
//virtual void mouseMoveEvent(QGraphicsSceneMouseEvent * event);
- virtual void dragEnterEvent(QGraphicsSceneDragDropEvent *event);
- virtual void dragLeaveEvent(QGraphicsSceneDragDropEvent *event);
- virtual void dropEvent(QGraphicsSceneDragDropEvent *event);
+ void dragEnterEvent(QGraphicsSceneDragDropEvent *event);
+ void dragLeaveEvent(QGraphicsSceneDragDropEvent *event);
+ void dropEvent(QGraphicsSceneDragDropEvent *event);
//virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *);
//virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent *);
- virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value);
+ QVariant itemChange(GraphicsItemChange change, const QVariant &value);
private:
DocClipBase *m_clip;