]> git.sesse.net Git - kdenlive/blobdiff - src/clipitem.h
Fix handling of effects (do not rely on i18n name for identification)
[kdenlive] / src / clipitem.h
index 3c62293a81c3af3846285f384284c8bcb6e64bcd..c1589cd74bcff254270fcba901514518e28681d9 100644 (file)
@@ -49,7 +49,7 @@ public:
     void resizeStart(int posx);
     void resizeEnd(int posx);
     OPERATIONTYPE operationMode(QPointF pos);
-    int clipProducer() const;
+    const QString &clipProducer() const;
     int clipType() const;
     DocClipBase *baseClip() const;
     QString clipName() const;
@@ -96,6 +96,7 @@ public:
     void setSpeed(const double speed);
     double speed() const;
     GenTime maxDuration() const;
+    int hasEffect(const QString &tag, const QString &id) const;
 
 protected:
     //virtual void mouseMoveEvent(QGraphicsSceneMouseEvent * event);
@@ -112,7 +113,7 @@ private:
     DocClipBase *m_clip;
     OPERATIONTYPE m_resizeMode;
     int m_grabPoint;
-    int m_producer;
+    QString m_producer;
     CLIPTYPE m_clipType;
     QString m_clipName;
     QString m_effectNames;