X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fcomplexparameter.h;h=16468978894c8026d9c7e6d55f4ab2413c3971d5;hb=7f755f1a7f9f357991b66af8a42e46dfbe7236cd;hp=50eec4dbdcb422938ef03eab79ea4c58bda96d24;hpb=2a223cff6e45c560c28857b72c0cb7e584f9a4ef;p=kdenlive diff --git a/src/complexparameter.h b/src/complexparameter.h index 50eec4db..16468978 100644 --- a/src/complexparameter.h +++ b/src/complexparameter.h @@ -21,26 +21,23 @@ #include #include "ui_keyframewidget_ui.h" -#include "clipitem.h" -class EffectsList; +class EffectsList; +class ClipItem; -class ComplexParameter : public QWidget { +class ComplexParameter : public QWidget +{ Q_OBJECT public: ComplexParameter(QWidget *parent = 0); QDomElement getParamDesc(); private: - int activeRow; - QList effects; - Ui::KeyframeWidget_UI ui; - ClipItem* clipref; + Ui::KeyframeWidget_UI m_ui; void setupListView(); void updateButtonStatus(); - QMap effectLists; - QDomElement param; + QDomElement m_param; public slots: void slotSetMoveX(); void slotSetMoveY(); @@ -49,11 +46,11 @@ public slots: void slotShowInTimeline(); void slotParameterChanged(const QString&); void itemSelectionChanged(); - void setupParam(const QDomElement&, int, int); + void setupParam(const QDomElement&, const QString& paramName, int, int); void slotUpdateEffectParams(QDomElement e); void slotUpdateParameterList(QStringList); signals: - void transferParamDesc(const QDomElement&, int , int); + void transferParamDesc(const QDomElement&, const QString&, int , int); void removeEffect(ClipItem*, QDomElement); void updateClipEffect(ClipItem*, QDomElement); void parameterChanged();