18#ifndef TONEPRODUCERWIDGET_H
19#define TONEPRODUCERWIDGET_H
22#include "abstractproducerwidget.h"
25class ToneProducerWidget;
28class 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;