19 #ifndef IMAGEPRODUCERWIDGET_H 20 #define IMAGEPRODUCERWIDGET_H 23 #include "abstractproducerwidget.h" 24 #include "mltcontroller.h" 27 class ImageProducerWidget;
30 class ImageProducerWidget :
public QWidget,
public AbstractProducerWidget
35 explicit ImageProducerWidget(QWidget *parent = 0);
36 ~ImageProducerWidget();
39 Mlt::Producer* newProducer(Mlt::Profile&);
40 virtual void setProducer(Mlt::Producer*);
43 void producerChanged(Mlt::Producer*);
44 void producerReopened();
47 void setOutPoint(
int duration);
50 void on_resetButton_clicked();
52 void on_aspectNumSpinBox_valueChanged(
int );
54 void on_aspectDenSpinBox_valueChanged(
int );
56 void on_durationSpinBox_editingFinished();
58 void on_sequenceCheckBox_clicked(
bool checked);
60 void on_repeatSpinBox_editingFinished();
62 void on_defaultDurationButton_clicked();
65 Ui::ImageProducerWidget *ui;
66 int m_defaultDuration;
68 void reopen(Mlt::Producer* p);
69 void recreateProducer();
72 #endif // IMAGEPRODUCERWIDGET_H Definition: addencodepresetdialog.h:24