Respond to MMC even when synced to JACK. Fixes #3700.
[ardour.git] / libs / ardour / ardour / export_format_manager.h
index 52463350fea3cab85821e77e14d90cf14b9262c4..f82230b8c393b16e7080e6ab84ba7393dabc3b7e 100644 (file)
@@ -27,7 +27,7 @@
 #include <boost/shared_ptr.hpp>
 #include <boost/weak_ptr.hpp>
 
-#include "pbd/scoped_connections.h"
+#include "pbd/signals.h"
 
 #include "ardour/export_formats.h"
 
@@ -65,7 +65,7 @@ class ExportFormatManager : public PBD::ScopedConnectionList
 
        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;
        };
@@ -77,7 +77,7 @@ class ExportFormatManager : public PBD::ScopedConnectionList
 
        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;
        };
@@ -92,7 +92,7 @@ class ExportFormatManager : public PBD::ScopedConnectionList
 
        /* Signals */
 
-       boost::signals2::signal<void(bool)> CompleteChanged;
+       PBD::Signal1<void,bool> CompleteChanged;
 
        /* Access to lists */
 
@@ -103,7 +103,7 @@ class ExportFormatManager : public PBD::ScopedConnectionList
 
        /* 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);