- void clearAllItems();
- QVBoxLayout *vbox;
- QList<QWidget*> items;
- QDomElement params;
- QMap<QString,void*> valueItems;
- void collectAllParameters();
+ /** @brief Deletes all parameter widgets. */
+ void clearAllItems();
+ wipeInfo getWipeInfo(QString value);
+ QString getWipeString(wipeInfo info);
+ /** @brief Updates parameter @param name according to new value of dependency.
+ * @param name Name of the parameter which will be updated
+ * @param type Type of the parameter which will be updated
+ * @param value Value of the dependency parameter */
+ void meetDependency(const QString& name, QString type, QString value);
+
+ QVBoxLayout *m_vbox;
+ QList<QWidget*> m_uiItems;
+ QWidget *m_baseWidget;
+ QDomElement m_params;
+ QMap<QString, QWidget*> m_valueItems;
+ MltVideoProfile m_profile;
+ Timecode m_timecode;
+ int m_in;
+ int m_out;
+ QPoint m_frameSize;
+ KeyframeEdit *m_keyframeEditor;
+ Monitor *m_monitor;
+ GeometryWidget *m_geometryWidget;
+