18 #ifndef IMAGEPRODUCERWIDGET_H 19 #define IMAGEPRODUCERWIDGET_H 22 #include "abstractproducerwidget.h" 23 #include "mltcontroller.h" 26 class ImageProducerWidget;
29 class ImageProducerWidget :
public QWidget,
public AbstractProducerWidget
34 explicit ImageProducerWidget(QWidget *parent = 0);
35 ~ImageProducerWidget();
38 Mlt::Producer* newProducer(Mlt::Profile&);
39 virtual void setProducer(Mlt::Producer*);
42 void producerChanged(Mlt::Producer*);
43 void producerReopened();
46 void updateDuration();
49 void on_resetButton_clicked();
51 void on_aspectNumSpinBox_valueChanged(
int );
53 void on_aspectDenSpinBox_valueChanged(
int );
55 void on_durationSpinBox_editingFinished();
57 void on_sequenceCheckBox_clicked(
bool checked);
59 void on_repeatSpinBox_editingFinished();
61 void on_defaultDurationButton_clicked();
64 Ui::ImageProducerWidget *ui;
65 int m_defaultDuration;
67 void reopen(Mlt::Producer* p);
68 void recreateProducer();
71 #endif // IMAGEPRODUCERWIDGET_H Definition: addencodepresetdialog.h:24