X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fexport_format_selector.h;h=20b825086658546bd19534bb8171227490b2dcbf;hb=2eae3b5cd19e845a2258fb578548c2b571e46348;hp=4af647ac9c8e8355f57b29df142e0778a5465ba9;hpb=3031a99364333b9adcc52c4922687477a1e62337;p=ardour.git diff --git a/gtk2_ardour/export_format_selector.h b/gtk2_ardour/export_format_selector.h index 4af647ac9c..20b8250866 100644 --- a/gtk2_ardour/export_format_selector.h +++ b/gtk2_ardour/export_format_selector.h @@ -22,10 +22,15 @@ #define __export_format_selector_h__ #include -#include #include #include +#include +#include +#include +#include +#include + #include "ardour/export_profile_manager.h" #include "ardour/session_handle.h" @@ -34,16 +39,14 @@ namespace ARDOUR { class ExportProfileManager; } -/// class ExportFormatSelector : public Gtk::HBox, public ARDOUR::SessionHandlePtr { - - private: +private: typedef boost::shared_ptr FormatPtr; typedef std::list FormatList; - public: +public: ExportFormatSelector (); ~ExportFormatSelector (); @@ -54,12 +57,13 @@ class ExportFormatSelector : public Gtk::HBox, public ARDOUR::SessionHandlePtr sigc::signal FormatEdited; sigc::signal FormatRemoved; sigc::signal NewFormat; + sigc::signal FormatReverted; /* Compatibility with other elements */ sigc::signal CriticalSelectionChanged; - private: +private: void select_format (FormatPtr f); void add_new_format (); @@ -74,7 +78,7 @@ class ExportFormatSelector : public Gtk::HBox, public ARDOUR::SessionHandlePtr struct FormatCols : public Gtk::TreeModelColumnRecord { - public: + public: Gtk::TreeModelColumn format; Gtk::TreeModelColumn label;