18 #ifndef TONEPRODUCERWIDGET_H
19 #define TONEPRODUCERWIDGET_H
22 #include "abstractproducerwidget.h"
25 class ToneProducerWidget;
28 class ToneProducerWidget :
public QWidget,
public AbstractProducerWidget
33 explicit ToneProducerWidget(QWidget *parent = 0);
34 ~ToneProducerWidget();
37 Mlt::Producer* newProducer(Mlt::Profile&);
38 Mlt::Properties getPreset()
const;
39 void loadPreset(Mlt::Properties&);
45 void on_frequencySpinBox_valueChanged(
int);
46 void on_levelSpinBox_valueChanged(
int);
47 void on_preset_selected(
void* p);
48 void on_preset_saveClicked();
51 QString detail()
const;
52 Ui::ToneProducerWidget *ui;
55 #endif // TONEPRODUCERWIDGET_H