19 #ifndef LUMAMIXTRANSITION_H 20 #define LUMAMIXTRANSITION_H 23 #include <MltProducer.h> 24 #include <MltTransition.h> 27 class LumaMixTransition;
30 class LumaMixTransition :
public QWidget
35 explicit LumaMixTransition(Mlt::Producer &transition, QWidget *parent = 0);
39 void on_invertCheckBox_clicked(
bool checked);
41 void on_softnessSlider_valueChanged(
int value);
43 void on_crossfadeRadioButton_clicked();
45 void on_mixRadioButton_clicked();
47 void on_mixSlider_valueChanged(
int value);
49 void on_lumaCombo_activated(
int index);
52 Ui::LumaMixTransition *ui;
53 Mlt::Producer m_producer;
55 Mlt::Transition* getTransition(
const QString& name);
56 void updateCustomLumaLabel(Mlt::Transition &transition);
59 #endif // LUMAMIXTRANSITION_H