#include <QList>
#include <QMap>
+#include "definitions.h"
+
enum WIPE_DIRECTON { UP = 0, DOWN = 1, LEFT = 2, RIGHT = 3, CENTER = 4 };
struct wipeInfo {
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);
static QMap<QString, QImage> iconCache;
private:
void createSliderItem(const QString& name, int val , int min, int max);
wipeInfo getWipeInfo(QString value);
QString getWipeString(wipeInfo info);
+ MltVideoProfile m_profile;
+ int m_in;
+ int m_out;
public slots:
void transferParamDesc(const QDomElement&, int , int);
void slotSliderMoved(int);
void collectAllParameters();
+private slots:
+ void slotSeekToPos(int);
+
signals:
void parameterChanged(const QDomElement&, const QDomElement&);
+ void seekTimeline(int);
};
#endif