- sigc::signal<void, std::vector<std::string>, bool> Embedded;
- sigc::signal<void, std::vector<std::string>, bool> Imported;
+ public:
+ SoundFileOmega (std::string title, ARDOUR::Session* _s,
+ uint32_t selected_audio_tracks, uint32_t selected_midi_tracks,
+ bool persistent,
+ Editing::ImportMode mode_hint = Editing::ImportAsTrack);
+
+ void reset (uint32_t selected_audio_tracks, uint32_t selected_midi_tracks);
+
+ Gtk::ComboBoxText action_combo;
+ Gtk::ComboBoxText where_combo;
+ Gtk::ComboBoxText channel_combo;
+ Gtk::ComboBoxText src_combo;
+ Gtk::ComboBoxText midi_track_name_combo;
+ InstrumentSelector instrument_combo;
+
+ Gtk::CheckButton copy_files_btn;
+ Gtk::CheckButton smf_tempo_btn;
+
+ void set_mode (Editing::ImportMode);
+ Editing::ImportMode get_mode() const;
+ ARDOUR::MidiTrackNameSource get_midi_track_name_source () const;
+ bool get_use_smf_tempo_map () const;
+ Editing::ImportPosition get_position() const;
+ Editing::ImportDisposition get_channel_disposition() const;
+ ARDOUR::SrcQuality get_src_quality() const;