#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
-#include "pbd/scoped_connections.h"
+#include "pbd/signals.h"
#include "ardour/export_formats.h"
class QualityState : public ExportFormatBase::SelectableCompatible {
public:
- QualityState (ExportFormatBase::Quality quality, Glib::ustring name) :
+ QualityState (ExportFormatBase::Quality quality, std::string name) :
quality (quality) { set_name (name); }
ExportFormatBase::Quality quality;
};
class SampleRateState : public ExportFormatBase::SelectableCompatible {
public:
- SampleRateState (ExportFormatBase::SampleRate rate, Glib::ustring name)
+ SampleRateState (ExportFormatBase::SampleRate rate, std::string name)
: rate (rate) { set_name (name); }
ExportFormatBase::SampleRate rate;
};
/* Signals */
- boost::signals2::signal<void(bool)> CompleteChanged;
+ PBD::Signal1<void,bool> CompleteChanged;
/* Access to lists */
/* Non interactive selections */
- void set_name (Glib::ustring name);
+ void set_name (std::string name);
void select_src_quality (ExportFormatBase::SRCQuality value);
void select_trim_beginning (bool value);