X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fsfdb_ui.h;h=6c32474a911972a98b2a3c27974eccfeeee83818;hb=7f280e2bed51cfa56fedeaf08f28b6040c93b5b1;hp=1eb6f2e122ef0ef6a38604e42e94cedc8469b826;hpb=4dc63966f0872efe768dad61eb9b8785d06b92d1;p=ardour.git diff --git a/gtk2_ardour/sfdb_ui.h b/gtk2_ardour/sfdb_ui.h index 1eb6f2e122..6c32474a91 100644 --- a/gtk2_ardour/sfdb_ui.h +++ b/gtk2_ardour/sfdb_ui.h @@ -86,9 +86,11 @@ class SoundFileBox : public Gtk::VBox, public ARDOUR::SessionHandlePtr, public P Gtk::Label channels; Gtk::Label samplerate; Gtk::Label timecode; + Gtk::Label tempomap; Gtk::Label channels_value; Gtk::Label samplerate_value; + Gtk::Label tempomap_value; Gtk::Label format_text; AudioClock length_clock; @@ -198,7 +200,7 @@ class SoundFileBrowser : public ArdourWindow void freesound_search(); void refresh_display(std::string ID, std::string file); - + protected: bool resetting_ourselves; int matches; @@ -239,7 +241,7 @@ class SoundFileBrowser : public ArdourWindow void freesound_more_clicked (); void freesound_similar_clicked (); int freesound_page; - + void chooser_file_activated (); std::string freesound_get_audio_file(Gtk::TreeIter iter); @@ -283,12 +285,16 @@ class SoundFileOmega : public SoundFileBrowser 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; @@ -303,7 +309,7 @@ class SoundFileOmega : public SoundFileBrowser typedef std::map DispositionMap; DispositionMap disposition_map; - Gtk::HBox options; + Gtk::Table options; Gtk::VBox block_two; Gtk::VBox block_three; Gtk::VBox block_four; @@ -321,6 +327,9 @@ class SoundFileOmega : public SoundFileBrowser void where_combo_changed (); void do_something (int action); + + bool _import_active; + bool _reset_post_import; }; #endif // __ardour_sfdb_ui_h__