Fix expansion of colour conversion name.
[dcpomatic.git] / src / wx / filter_view.h
index 0c96b0e144bcd7e32d011f1b62b241bbd16e9abe..7fbef84bf62e5de3747239bce12cfffbbcbe6869 100644 (file)
 */
 
 /** @file  src/filter_view.h
- *  @brief A widget to select FFmpeg filters.
+ *  @brief A panel to select FFmpeg filters.
  */
 
-#include <gtkmm.h>
+#include <boost/signals2.hpp>
 #include <vector>
+#include <map>
+#include <wx/wx.h>
 
 class Filter;
 
 /** @class FilterView
- *  @brief A widget to select FFmpeg filters.
+ *  @brief A panel to select FFmpeg filters.
  */
-class FilterView
+class FilterView : public wxPanel
 {
 public:
-       FilterView (std::vector<Filter const *> const &);
+       FilterView (wxWindow *, std::vector<Filter const *> const &);
 
-       Gtk::Widget & widget ();
        std::vector<Filter const *> active () const;
 
-       sigc::signal0<void> ActiveChanged;
+       boost::signals2::signal<void()> ActiveChanged;
 
 private:
-       void filter_toggled (Filter const *);
+       void filter_toggled ();
 
-       Gtk::VBox _box;
-       std::map<Filter const *, bool> _filters;
+       std::map<Filter const *, wxCheckBox *> _filters;
 };