X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftransitionsettings.h;h=d4b7ce24d54d791f8e979a03652e07f3148bc821;hb=6a7af22c0706604a487a1a9a9312e15e102ef799;hp=bc1c10690c0dbd3c075c1c5fc2ad2316209865e9;hpb=06fabc683a3bddc60ba59573a62458ca4f6a0ef6;p=kdenlive diff --git a/src/transitionsettings.h b/src/transitionsettings.h index bc1c1069..d4b7ce24 100644 --- a/src/transitionsettings.h +++ b/src/transitionsettings.h @@ -21,20 +21,26 @@ 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