class Transition;
class EffectsList;
+class EffectStackEdit;
class TransitionSettings : public QWidget {
Q_OBJECT
public:
- TransitionSettings(EffectsList *, QWidget* parent = 0);
+ TransitionSettings(QWidget* parent = 0);
+ void raiseWindow(QWidget*);
private:
Ui::TransitionSettings_UI ui;
- EffectsList *m_transitions;
+ EffectStackEdit *effectEdit;
Transition* m_usedTransition;
+
public slots:
void slotTransitionItemSelected(Transition*);
- void slotTransitionChanged();
+ void slotTransitionChanged(bool reinit = true);
+ void slotUpdateEffectParams(const QDomElement&, const QDomElement&);
+
signals:
- void transitionUpdated(QDomElement, QDomElement);
+ void transitionUpdated(Transition *, QDomElement);
+ void transferParamDesc(const QDomElement&, int , int);
};
#endif