Use boost::signals2; fix bugs with x-thread signalling.
[dcpomatic.git] / src / wx / filter_dialog.h
index 882d740cb13e7935e500be1bbd741d17cfd97b83..e76f8536bfa3c17c52c6d012bf8ea2535973be2e 100644 (file)
@@ -22,6 +22,7 @@
  */
 
 #include <wx/wx.h>
+#include <boost/signals2.hpp>
 
 class Film;
 class FilterView;
@@ -34,7 +35,7 @@ class FilterDialog : public wxDialog
 public:
        FilterDialog (wxWindow *, std::vector<Filter const *> const &);
 
-       sigc::signal1<void, std::vector<Filter const *> > ActiveChanged;
+       boost::signals2::signal<void (std::vector<Filter const *>)> ActiveChanged;
 
 private:
        void active_changed ();