X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Feffectstackedit.cpp;h=c15c0fe6b74106ee8d9967eb845cb9957d80214d;hb=e0fa1332f109b6455207ea701da386b2fddddf09;hp=2dec16e18028a5080cfede0827cb402891f06b9b;hpb=4191df91ef00b8e1ea8f5cf627da46eb53246302;p=kdenlive diff --git a/src/effectstackedit.cpp b/src/effectstackedit.cpp index 2dec16e1..c15c0fe6 100644 --- a/src/effectstackedit.cpp +++ b/src/effectstackedit.cpp @@ -69,13 +69,13 @@ Monitor *EffectStackEdit::monitor() return m_metaInfo.monitor; } -void EffectStackEdit::updateProjectFormat(MltVideoProfile profile, Timecode t) +void EffectStackEdit::updateProjectFormat(const MltVideoProfile &profile, const Timecode &t) { m_metaInfo.profile = profile; m_metaInfo.timecode = t; } -void EffectStackEdit::setFrameSize(QPoint p) +void EffectStackEdit::setFrameSize(const QPoint &p) { m_metaInfo.frameSize = p; } @@ -150,13 +150,14 @@ void EffectStackEdit::transferParamDesc(const QDomElement &d, ItemInfo info, boo { if (m_paramWidget) delete m_paramWidget; m_paramWidget = new ParameterContainer(d, info, &m_metaInfo, m_baseWidget); - connect (m_paramWidget, SIGNAL(parameterChanged(const QDomElement, const QDomElement, int)), this, SIGNAL(parameterChanged(const QDomElement, const QDomElement, int))); + connect (m_paramWidget, SIGNAL(parameterChanged(QDomElement,QDomElement,int)), this, SIGNAL(parameterChanged(QDomElement,QDomElement,int))); - connect(m_paramWidget, SIGNAL(startFilterJob(QString,QString,QString,QString,QString,QString,QStringList)), this, SIGNAL(startFilterJob(QString,QString,QString,QString,QString,QString,QStringList))); + connect(m_paramWidget, SIGNAL(startFilterJob(QString,QString,QString,QString,QMap)), this, SIGNAL(startFilterJob(QString,QString,QString,QString,QMap))); connect (this, SIGNAL(syncEffectsPos(int)), m_paramWidget, SIGNAL(syncEffectsPos(int))); connect (m_paramWidget, SIGNAL(checkMonitorPosition(int)), this, SIGNAL(checkMonitorPosition(int))); connect (m_paramWidget, SIGNAL(seekTimeline(int)), this, SIGNAL(seekTimeline(int))); + connect (m_paramWidget, SIGNAL(importClipKeyframes()), this, SIGNAL(importClipKeyframes())); Q_FOREACH( QSpinBox * sp, m_baseWidget->findChildren() ) { sp->installEventFilter( this ); @@ -183,4 +184,9 @@ bool EffectStackEdit::needsMonitorEffectScene() const return m_paramWidget->needsMonitorEffectScene(); } +void EffectStackEdit::setKeyframes(const QString &data, int maximum) +{ + if (!m_paramWidget) return; + m_paramWidget->setKeyframes(data, maximum); +}