#include <QMap>
#include <QScrollArea>
-class QFrame;
class Monitor;
-class GeometryWidget;
class EffectStackEdit : public QScrollArea
{
*
* Used to disable the effect, by setting disabled="1" */
void updateParameter(const QString &name, const QString &value);
- void setFrameSize(QPoint p);
+ void setFrameSize(const QPoint &p);
/** @brief Tells the parameters to update their timecode format according to KdenliveSettings. */
void updateTimecodeFormat();
/** @brief Returns true if this effect wants to keep track of current position in clip. */
/** @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);
+ void setKeyframes(const QString &data, int maximum);
private:
- Monitor *m_monitor;
EffectMetaInfo m_metaInfo;
QWidget *m_baseWidget;
ParameterContainer *m_paramWidget;
public slots:
- /** @brief Called when an effect is selected, builds the UI for this effect. */
+ /** @brief Called when an effect is selected, builds the UI for this effect. */
void transferParamDesc(const QDomElement &d, ItemInfo info, bool isEffect = true);
/** @brief Pass position changes of the timeline cursor to the effects to keep their local timelines in sync. */