#include <QMap>
#include "definitions.h"
+#include "timecode.h"
enum WIPE_DIRECTON { UP = 0, DOWN = 1, LEFT = 2, RIGHT = 3, CENTER = 4 };
class QFrame;
-class EffectStackEdit : public QObject {
+class EffectStackEdit : public QWidget {
Q_OBJECT
public:
- EffectStackEdit(QFrame* frame, QWidget *parent);
+ EffectStackEdit(QWidget *parent);
~EffectStackEdit();
- void updateProjectFormat(MltVideoProfile profile);
+ void updateProjectFormat(MltVideoProfile profile, Timecode t);
static QMap<QString, QImage> iconCache;
+ void updateParameter(const QString &name, const QString &value);
private:
void clearAllItems();
wipeInfo getWipeInfo(QString value);
QString getWipeString(wipeInfo info);
MltVideoProfile m_profile;
+ Timecode m_timecode;
int m_in;
int m_out;
public slots:
void transferParamDesc(const QDomElement&, int , int);
void slotSliderMoved(int);
+ /** \brief Called whenever(?) some parameter is changed in the gui.
+ *
+ * Transfers all Dynamic gui parameter settings into params(??) */
void collectAllParameters();
private slots: