18#ifndef TEXTPRODUCERWIDGET_H
19#define TEXTPRODUCERWIDGET_H
22#include "abstractproducerwidget.h"
25class TextProducerWidget;
28class TextProducerWidget :
public QWidget,
public AbstractProducerWidget
33 explicit TextProducerWidget(QWidget *parent = 0);
34 ~TextProducerWidget();
37 Mlt::Producer *newProducer(Mlt::Profile &);
38 Mlt::Properties getPreset()
const;
39 void loadPreset(Mlt::Properties &);
42 void producerChanged(Mlt::Producer *);
45 void on_colorButton_clicked();
46 void on_preset_selected(
void *p);
47 void on_preset_saveClicked();
50 Mlt::Filter *createFilter(Mlt::Profile &, Mlt::Producer *);
51 Ui::TextProducerWidget *ui;