X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fexport_timespan_selector.h;h=1e1460db6cc3cdb62aa383351974daf3212c59a5;hb=38e94875647782fa6c28e25be471f0cff6c97d2a;hp=91a53e5fb274ab6d7388c2da76559715355a810e;hpb=15433457f2d81b50a576ffa3aca2bf311edd2370;p=ardour.git diff --git a/gtk2_ardour/export_timespan_selector.h b/gtk2_ardour/export_timespan_selector.h index 91a53e5fb2..1e1460db6c 100644 --- a/gtk2_ardour/export_timespan_selector.h +++ b/gtk2_ardour/export_timespan_selector.h @@ -29,9 +29,17 @@ #undef interface #endif -#include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include "ardour/types.h" #include "ardour/session_handle.h" @@ -49,7 +57,7 @@ using ARDOUR::framecnt_t; /// Timespan Selector base class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr { - protected: +protected: typedef std::list LocationList; typedef boost::shared_ptr HandlerPtr; typedef boost::shared_ptr ProfileManagerPtr; @@ -58,7 +66,7 @@ class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr typedef boost::shared_ptr TimespanListPtr; typedef ARDOUR::ExportProfileManager::TimespanStatePtr TimespanStatePtr; - public: +public: ExportTimespanSelector (ARDOUR::Session * session, ProfileManagerPtr manager, bool multi); @@ -69,7 +77,7 @@ class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr sigc::signal CriticalSelectionChanged; - protected: +protected: ProfileManagerPtr manager; TimespanStatePtr state; @@ -107,7 +115,7 @@ class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr struct TimeFormatCols : public Gtk::TreeModelColumnRecord { - public: + public: Gtk::TreeModelColumn format; Gtk::TreeModelColumn label; @@ -121,7 +129,7 @@ class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr struct RangeCols : public Gtk::TreeModelColumnRecord { - public: + public: Gtk::TreeModelColumn location; Gtk::TreeModelColumn label; Gtk::TreeModelColumn selected; @@ -142,12 +150,12 @@ class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr /// Allows selecting multiple timespans class ExportTimespanSelectorMultiple : public ExportTimespanSelector { - public: +public: ExportTimespanSelectorMultiple (ARDOUR::Session * session, ProfileManagerPtr manager); void allow_realtime_export (bool); - private: +private: virtual void fill_range_list (); @@ -159,12 +167,12 @@ class ExportTimespanSelectorMultiple : public ExportTimespanSelector /// Displays one timespan class ExportTimespanSelectorSingle : public ExportTimespanSelector { - public: +public: ExportTimespanSelectorSingle (ARDOUR::Session * session, ProfileManagerPtr manager, std::string range_id); void allow_realtime_export (bool); - private: +private: virtual void fill_range_list (); void update_timespans ();