***************************************************************************/
#ifndef TRANSITIONSETTINGS_H
#define TRANSITIONSETTINGS_H
-#include "ui_transitionsettings_ui.h"
+
#include <QDomElement>
+#include "ui_transitionsettings_ui.h"
+#include "definitions.h"
+
class Transition;
class EffectsList;
class EffectStackEdit;
Q_OBJECT
public:
TransitionSettings(QWidget* parent = 0);
+ void raiseWindow(QWidget*);
+ void updateProjectFormat(MltVideoProfile profile);
+
private:
Ui::TransitionSettings_UI ui;
EffectStackEdit *effectEdit;
Transition* m_usedTransition;
+ GenTime m_transitionDuration;
+ GenTime m_transitionStart;
+
public slots:
void slotTransitionItemSelected(Transition*);
- void slotTransitionChanged();
+ void slotTransitionChanged(bool reinit = true);
void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
+
signals:
void transitionUpdated(Transition *, QDomElement);
void transferParamDesc(const QDomElement&, int , int);
+ void seekTimeline(int);
};
#endif