]> git.sesse.net Git - kdenlive/blobdiff - src/effectstack/parametercontainer.h
Minor improvements to keyframe widget, allow resetting keyframes
[kdenlive] / src / effectstack / parametercontainer.h
index c41c9da860c136a2882420f41da9456a20f9522c..86bc2cd0bef12ecdca0d3049e4a3189161379f13 100644 (file)
@@ -66,6 +66,8 @@ public:
     void updateParameter(const QString &key, const QString &value);
     /** @brief Returns true of this effect requires an on monitor adjustable effect scene. */
     bool needsMonitorEffectScene() const;
+    /** @brief Set keyframes for this param. */
+    void setKeyframes(const QString &data, int maximum);
 
 private slots:
     void slotCollectAllParameters();
@@ -97,13 +99,14 @@ private:
 signals:
     void parameterChanged(const QDomElement, const QDomElement, int);
     void syncEffectsPos(int);
-    void effectStateChanged(bool);
+    void disableCurrentFilter(bool);
     void checkMonitorPosition(int);
     void seekTimeline(int);
     void showComments(bool);    
     /** @brief Start an MLT filter job on this clip. */
-    void startFilterJob(QString filterName, QString filterParams, QString finalFilterName, QString consumer, QString consumerParams, QString properties);
-    
+    void startFilterJob(QString filterName, QString filterParams, QString consumer, QString consumerParams, const QMap <QString, QString>extra);
+    /** @brief Request import of keyframes from clip data. */
+    void importClipKeyframes();
 };
 
 #endif