Oops. Actually make new Properties changes work.
[ardour.git] / libs / ardour / ardour / export_status.h
index 42dd3aff4c770b31fcaa0214c5062f5227ae9ca3..1613fffe525377db80f341ec0c27257ae92b3445 100644 (file)
@@ -22,9 +22,9 @@
 #define __ardour_export_status_h__
 
 #include <list>
+#include "pbd/signals.h"
 
 #include <stdint.h>
-#include <sigc++/signal.h>
 
 namespace ARDOUR
 {
@@ -40,40 +40,40 @@ struct ExportStatus {
 
        ExportStatus ();
        void init ();
-       
+
        /* Status info */
-       
+
        volatile bool           stop;
        volatile bool           running;
-       
-       sigc::signal<void>      Aborting;
+
+       PBD::Signal0<void>      Aborting;
        void abort (bool error_occurred = false);
        bool aborted () const { return _aborted; }
        bool errors () const { return _errors; }
-       
-       sigc::signal<void>      Finished;
+
+       PBD::Signal0<void>      Finished;
        void finish ();
        bool finished () const { return _finished; }
-       
+
        /* Progress info */
-       
+
        volatile ExportStage    stage;
        volatile float          progress;
-       
+
        volatile uint32_t       total_timespans;
        volatile uint32_t       timespan;
-       
+
        volatile uint32_t       total_channel_configs;
        volatile uint32_t       channel_config;
-       
+
        volatile uint32_t       total_formats;
        volatile uint32_t       format;
-       
+
   private:
        volatile bool          _aborted;
        volatile bool          _errors;
        volatile bool          _finished;
-       
+
 };
 
 } // namespace ARDOUR