* @brief A dialog to select FFmpeg filters.
*/
-#include <gtkmm.h>
-#include "filter_view.h"
+#include <wx/wx.h>
+#include <boost/signals2.hpp>
class Film;
+class FilterEditor;
+class Filter;
/** @class FilterDialog
* @brief A dialog to select FFmpeg filters.
*/
-class FilterDialog : public Gtk::Dialog
+class FilterDialog : public wxDialog
{
public:
- FilterDialog (std::vector<Filter const *> const &);
+ 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 ();
-
- FilterView _filters;
+
+ FilterEditor* _filters;
};