X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectstackedit.h;h=499fe8edbc798d4cace6bce92a53b5626a543a6b;hb=8391434d0cdba5bc4c00afea00eb426d1f8a3e22;hp=6e73aaf939ffb78f81880360b12cd78df88b118e;hpb=19c95e56d8632b24eb7ecb14f542d684eac5f6cb;p=kdenlive diff --git a/src/effectstackedit.h b/src/effectstackedit.h index 6e73aaf9..499fe8ed 100644 --- a/src/effectstackedit.h +++ b/src/effectstackedit.h @@ -38,7 +38,7 @@ class EffectStackEdit : public QScrollArea { Q_OBJECT public: - EffectStackEdit(Monitor *monitor, QWidget *parent = 0); + explicit EffectStackEdit(Monitor *monitor, QWidget *parent = 0); ~EffectStackEdit(); void updateProjectFormat(MltVideoProfile profile, Timecode t); static QMap iconCache; @@ -56,6 +56,8 @@ public: virtual bool eventFilter( QObject * o, QEvent * e ); /** @brief Returns true if this transition requires an on monitor scene. */ bool needsMonitorEffectScene() const; + /** @brief Set keyframes for this transition. */ + void setKeyframes(const QString &data, int maximum); private: Monitor *m_monitor; @@ -79,7 +81,8 @@ signals: void showComments(bool show); void effectStateChanged(bool enabled); /** @brief Start an MLT filter job on this clip. */ - void startFilterJob(const QString &filterName, const QString &filterParams, const QString &finalFilterName, const QString &consumer, const QString &consumerParams, const QString &properties); + void startFilterJob(const QString &filterName, const QString &filterParams, const QString &consumer, const QString &consumerParams, const QMap ); + void importClipKeyframes(GRAPHICSRECTITEM = AVWIDGET); }; #endif