19 #ifndef COUNTPRODUCERWIDGET_H 20 #define COUNTPRODUCERWIDGET_H 23 #include "abstractproducerwidget.h" 26 class CountProducerWidget;
29 class CountProducerWidget :
public QWidget,
public AbstractProducerWidget
34 explicit CountProducerWidget(QWidget *parent = 0);
35 ~CountProducerWidget();
38 Mlt::Producer* newProducer(Mlt::Profile&);
39 Mlt::Properties* getPreset()
const;
40 void loadPreset(Mlt::Properties&);
43 void producerChanged(Mlt::Producer*);
44 void producerReopened();
47 void on_directionCombo_activated(
int index);
48 void on_styleCombo_activated(
int index);
49 void on_soundCombo_activated(
int index);
50 void on_backgroundCombo_activated(
int index);
51 void on_dropCheckBox_clicked(
bool checked);
52 void on_durationSpinBox_editingFinished();
53 void on_preset_selected(
void* p);
54 void on_preset_saveClicked();
57 QString detail()
const;
58 QString currentDirection()
const;
59 QString currentStyle()
const;
60 QString currentSound()
const;
61 QString currentBackground()
const;
62 Ui::CountProducerWidget *ui;
65 #endif // COUNTPRODUCERWIDGET_H Definition: addencodepresetdialog.h:24