public:
- ExportDialog (PublicEditor & editor, std::string title, std::string xml_node_name);
+ ExportDialog (PublicEditor & editor, std::string title, ARDOUR::ExportProfileManager::ExportType type);
~ExportDialog ();
void set_session (ARDOUR::Session* s);
typedef boost::shared_ptr<ARDOUR::ExportHandler> HandlerPtr;
typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ManagerPtr;
- std::string xml_node_name;
+ ARDOUR::ExportProfileManager::ExportType type;
HandlerPtr handler;
ManagerPtr profile_manager;
void update_warnings_and_example_filename ();
void show_conflicting_files ();
- void export_rt ();
- void export_fw ();
+ void do_export ();
void show_progress ();
gint progress_timeout ();
PublicEditor & editor;
StatusPtr status;
- PBD::ScopedConnection abort_connection;
/*** GUI components ***/
/* Buttons */
Gtk::Button * cancel_button;
- Gtk::Button * rt_export_button;
- Gtk::Button * fast_export_button;
+ Gtk::Button * export_button;
};