X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectstack%2Fparametercontainer.h;h=86bc2cd0bef12ecdca0d3049e4a3189161379f13;hb=b8684fb22577d9e5b19944d814840187690b51c2;hp=c41c9da860c136a2882420f41da9456a20f9522c;hpb=f41ee253ade9dfda45752f232ea0ff35e26dce95;p=kdenlive diff --git a/src/effectstack/parametercontainer.h b/src/effectstack/parametercontainer.h index c41c9da8..86bc2cd0 100644 --- a/src/effectstack/parametercontainer.h +++ b/src/effectstack/parametercontainer.h @@ -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 extra); + /** @brief Request import of keyframes from clip data. */ + void importClipKeyframes(); }; #endif