*/
#include "ardour_dialog.h"
+#include "progress_reporter.h"
namespace Gtk {
class RadioButton;
class ProgressBar;
}
-class NormalizeDialog : public ArdourDialog
+class NormalizeDialog : public ArdourDialog, public ProgressReporter
{
public:
NormalizeDialog (bool);
bool normalize_individually () const;
double target () const;
- void set_progress (double);
+ int run ();
private:
+ void update_progress_gui (float);
+ void button_clicked (int);
+
Gtk::RadioButton* _normalize_individually;
Gtk::SpinButton* _spin;
Gtk::ProgressBar* _progress_bar;
static double _last_normalization_value;
+ static bool _last_normalize_individually;
};