+ timespan_selector.reset (new ExportTimespanSelectorSingle (session, profile_manager, X_("selection")));
+ channel_selector.reset (new PortExportChannelSelector (session, profile_manager));
+ file_notebook.reset (new ExportFileNotebook ());
+}
+
+ExportRegionDialog::ExportRegionDialog (PublicEditor & editor, ARDOUR::AudioRegion const & region, ARDOUR::AudioTrack & track) :
+ ExportDialog (editor, _("Export Region")),
+ region (region),
+ track (track)
+{}
+
+void
+ExportRegionDialog::init_gui ()
+{
+ ExportDialog::init_gui ();
+
+ channels_label->set_text (_("Source"));
+}
+
+void
+ExportRegionDialog::init_components ()
+{
+ Glib::ustring loc_id = profile_manager->set_single_range (region.position(), region.position() + region.length(), region.name());
+
+ preset_selector.reset (new ExportPresetSelector ());
+ timespan_selector.reset (new ExportTimespanSelectorSingle (session, profile_manager, loc_id));
+ channel_selector.reset (new RegionExportChannelSelector (session, profile_manager, region, track));