31 #include <sigc++/signal.h>
303 uint32_t selected_audio_tracks,
304 uint32_t selected_midi_tracks,
308 void reset (uint32_t selected_audio_tracks, uint32_t selected_midi_tracks);
345 bool& same_size,
bool& src_needed,
bool& multichannel,
bool& must_copy);
void add(TreeModelColumnBase &column)
void set_import_position(Editing::ImportPosition p)
Gtk::Label channels_value
bool setup_labels(const std::string &filename)
Gtk::CheckButton autoplay_btn
Gtk::Label samplerate_value
void audition_progress(ARDOUR::samplecnt_t, ARDOUR::samplecnt_t)
ARDOUR::SoundFileInfo sf_info
void on_size_request(Gtk::Requisition *)
This is a default handler for the signal signal_size_request().
AudioClock timecode_clock
bool tags_entry_left(GdkEventFocus *event)
bool seek_button_release(GdkEventButton *)
void save_tags(const std::vector< std::string > &)
ARDOUR::SrcQuality _src_quality
bool seek_button_press(GdkEventButton *)
Editing::ImportPosition _import_position
void set_src_quality(ARDOUR::SrcQuality q)
SoundFileBox(bool persistent)
Gtk::Label tempomap_value
PBD::ScopedConnectionList auditioner_connections
void audition_active(bool)
void set_session(ARDOUR::Session *s)
Gtk::TreeModelColumn< std::string > pathname
Gtk::TreeModelColumn< std::string > uri
Gtk::TreeModelColumn< std::string > duration
Gtk::TreeModelColumn< std::string > filesize
Gtk::TreeModelColumn< bool > downloading
Gtk::TreeModelColumn< std::string > filename
Gtk::TreeModelColumn< std::string > smplrate
Gtk::TreeModelColumn< std::string > tooltip
Gtk::TreeModelColumn< std::string > license
Gtk::TreeModelColumn< std::string > id
void freesound_search_params_changed()
void handle_freesound_results(std::string theString)
Gtk::Button freesound_similar_btn
Gtk::Button found_search_btn
Glib::RefPtr< Gtk::ListStore > freesound_list
void freesound_similar_clicked()
Gtk::FileFilter custom_filter
Gtk::FileChooserWidget chooser
void chooser_file_activated()
void refresh_display(std::string ID, std::string file)
bool on_audio_and_midi_filter(const Gtk::FileFilter::Info &filter_info)
void set_action_sensitive(bool)
std::string freesound_licence_filter()
std::string freesound_get_audio_file(Gtk::TreeIter iter)
Glib::RefPtr< Gtk::ListStore > found_list
void found_list_view_selected()
bool on_key_press_event(GdkEventKey *)
This is a default handler for the signal signal_key_press_event().
std::string freesound_token
std::vector< std::string > get_paths()
void on_show()
This is a default handler for the signal signal_show().
virtual bool reset_options()
static std::string persistent_folder
Gtk::FileFilter matchall_filter
SoundFileBrowser(std::string title, ARDOUR::Session *_s, bool persistent)
virtual SortOrder sort_order() const
virtual void do_something(int action)
bool get_action_sensitive() const
void freesound_search_clicked()
Gtk::Entry freesound_entry
Gtk::Button freesound_search_btn
Gtk::TreeView found_list_view
void freesound_list_view_activated(const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *)
void freesound_list_view_selected()
Gtk::TreeView freesound_list_view
virtual ~SoundFileBrowser()
FreesoundColumns freesound_list_columns
Gtk::FileFilter audio_and_midi_filter
virtual void set_session(ARDOUR::Session *)
bool on_midi_filter(const Gtk::FileFilter::Info &filter_info)
FoundTagColumns found_list_columns
Gtk::FileFilter midi_filter
Gtk::FileFilter audio_filter
Gtk::Button import_button
sigc::connection metering_connection
void found_list_view_activated(const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *)
Gtk::ComboBoxText freesound_sort
void found_search_clicked()
Gtk::ComboBoxText freesound_licence
void freesound_more_clicked()
Gtk::Button freesound_more_btn
bool on_audio_filter(const Gtk::FileFilter::Info &filter_info)
SoundFileChooser(std::string title, ARDOUR::Session *_s=0)
virtual ~SoundFileChooser()
std::string get_filename()
void on_hide()
This is a default handler for the signal signal_hide().
Gtk::ComboBoxText action_combo
static bool check_link_status(const ARDOUR::Session *, const std::vector< std::string > &paths)
Gtk::CheckButton copy_files_btn
bool check_info(const std::vector< std::string > &paths, bool &same_size, bool &src_needed, bool &multichannel, bool &must_copy)
bool get_use_smf_markers() const
Gtk::ComboBoxText channel_combo
Gtk::ComboBoxText where_combo
Editing::ImportDisposition get_channel_disposition() const
virtual SortOrder sort_order() const
void do_something(int action)
void set_mode(Editing::ImportMode)
InstrumentSelector instrument_combo
Gtk::CheckButton smf_marker_btn
std::map< std::string, Editing::ImportDisposition > DispositionMap
void reset_options_noret()
DispositionMap disposition_map
Editing::ImportMode get_mode() const
void file_selection_changed()
Gtk::ComboBoxText midi_track_name_combo
bool get_use_smf_tempo_map() const
void on_hide()
This is a default handler for the signal signal_hide().
ARDOUR::MidiTrackNameSource get_midi_track_name_source() const
void reset(uint32_t selected_audio_tracks, uint32_t selected_midi_tracks)
uint32_t selected_audio_track_cnt
Editing::ImportPosition get_position() const
Gtk::CheckButton smf_tempo_btn
Gtk::ComboBoxText src_combo
uint32_t selected_midi_track_cnt
void where_combo_changed()
Gtk::ComboBoxText sort_combo
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)
ARDOUR::SrcQuality get_src_quality() const
void instrument_combo_changed()
Temporal::samplecnt_t samplecnt_t