18 #ifndef COLORPRODUCERWIDGET_H
19 #define COLORPRODUCERWIDGET_H
22 #include "abstractproducerwidget.h"
25 class ColorProducerWidget;
28 class ColorProducerWidget :
public QWidget,
public AbstractProducerWidget
33 explicit ColorProducerWidget(QWidget *parent = 0);
34 ~ColorProducerWidget();
37 Mlt::Producer* newProducer(Mlt::Profile&);
38 Mlt::Properties getPreset()
const;
39 void loadPreset(Mlt::Properties&);
42 void producerChanged(Mlt::Producer*);
46 void on_colorButton_clicked();
47 void on_preset_selected(
void* p);
48 void on_preset_saveClicked();
50 void on_lineEdit_editingFinished();
53 Ui::ColorProducerWidget *ui;
57 #endif // COLORPRODUCERWIDGET_H