Ardour
9.0-pre0-822-g12e3bc5c20
|
#include <sfdb_ui.h>
Public Member Functions | |
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) |
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 |
bool | get_use_smf_markers () const |
Editing::ImportPosition | get_position () const |
Editing::ImportDisposition | get_channel_disposition () const |
ARDOUR::SrcQuality | get_src_quality () const |
Public Member Functions inherited from SoundFileBrowser | |
SoundFileBrowser (std::string title, ARDOUR::Session *_s, bool persistent) | |
virtual | ~SoundFileBrowser () |
int | run () |
int | status () const |
virtual void | set_session (ARDOUR::Session *) |
std::vector< std::string > | get_paths () |
void | clear_selection () |
void | freesound_search () |
void | refresh_display (std::string ID, std::string file) |
Public Member Functions inherited from ArdourWindow | |
ArdourWindow (std::string title) | |
ArdourWindow (Gtk::Window &parent, std::string title) | |
virtual | ~ArdourWindow () |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual ARDOUR::Session * | session () const |
Public Member Functions inherited from Gtkmm2ext::VisibilityTracker | |
VisibilityTracker (Gtk::Window &) | |
virtual | ~VisibilityTracker () |
void | cycle_visibility () |
bool | fully_visible () const |
bool | not_visible () const |
bool | partially_visible () const |
Gtk::Window & | window () const |
Public Attributes | |
Gtk::ComboBoxText | action_combo |
Gtk::ComboBoxText | sort_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 |
Gtk::CheckButton | smf_marker_btn |
Public Attributes inherited from SoundFileBrowser | |
Gtk::FileChooserWidget | chooser |
SoundFileBox | preview |
Gtk::Entry | found_entry |
Gtk::Button | found_search_btn |
Gtk::TreeView | found_list_view |
Gtk::Entry | freesound_entry |
Gtk::ComboBoxText | freesound_sort |
Gtk::ComboBoxText | freesound_licence |
Gtk::Button | freesound_search_btn |
Gtk::TreeView | freesound_list_view |
Gtk::Notebook | notebook |
Protected Member Functions | |
void | on_hide () |
virtual SortOrder | sort_order () const |
Protected Member Functions inherited from SoundFileBrowser | |
void | add_gain_meter () |
void | remove_gain_meter () |
void | meter () |
void | start_metering () |
void | stop_metering () |
void | update_preview () |
void | found_list_view_selected () |
void | found_list_view_activated (const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *) |
void | found_search_clicked () |
void | freesound_list_view_selected () |
void | freesound_list_view_activated (const Gtk::TreeModel::Path &path, Gtk::TreeViewColumn *) |
void | freesound_search_clicked () |
void | freesound_more_clicked () |
void | freesound_similar_clicked () |
void | freesound_search_params_changed () |
void | chooser_file_activated () |
std::string | freesound_get_audio_file (Gtk::TreeIter iter) |
bool | on_audio_filter (const Gtk::FileFilter::Info &filter_info) |
bool | on_midi_filter (const Gtk::FileFilter::Info &filter_info) |
bool | on_audio_and_midi_filter (const Gtk::FileFilter::Info &filter_info) |
void | set_action_sensitive (bool) |
bool | get_action_sensitive () const |
void | on_show () |
bool | on_key_press_event (GdkEventKey *) |
Protected Member Functions inherited from ArdourWindow | |
bool | on_focus_in_event (GdkEventFocus *) |
bool | on_focus_out_event (GdkEventFocus *) |
bool | on_delete_event (GdkEventAny *) |
bool | on_key_press_event (GdkEventKey *) |
bool | on_key_release_event (GdkEventKey *) |
void | on_unmap () |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Private Types | |
typedef std::map< std::string, Editing::ImportDisposition > | DispositionMap |
Private Member Functions | |
bool | check_info (const std::vector< std::string > &paths, bool &same_size, bool &src_needed, bool &multichannel, bool &must_copy) |
void | instrument_combo_changed () |
void | file_selection_changed () |
bool | reset_options () |
void | reset_options_noret () |
bool | bad_file_message () |
void | src_combo_changed () |
void | where_combo_changed () |
void | do_something (int action) |
Static Private Member Functions | |
static bool | check_link_status (const ARDOUR::Session *, const std::vector< std::string > &paths) |
Private Attributes | |
uint32_t | selected_audio_track_cnt |
uint32_t | selected_midi_track_cnt |
DispositionMap | disposition_map |
Gtk::Table | options |
bool | _import_active |
bool | _reset_post_import |
Additional Inherited Members | |
Static Public Member Functions inherited from Gtkmm2ext::VisibilityTracker | |
static void | set_use_window_manager_visibility (bool) |
static bool | use_window_manager_visibility () |
Protected Types inherited from SoundFileBrowser | |
enum | SortOrder { SelectionOrder , FileName , FileMtime } |
Protected Attributes inherited from SoundFileBrowser | |
bool | resetting_ourselves |
int | matches |
int | _status |
bool | _done |
Gtk::FileFilter | audio_and_midi_filter |
Gtk::FileFilter | audio_filter |
Gtk::FileFilter | midi_filter |
Gtk::FileFilter | custom_filter |
Gtk::FileFilter | matchall_filter |
Gtk::HBox | hpacker |
Gtk::VBox | vpacker |
Gtk::Button | import_button |
GainMeter * | gm |
Gtk::VBox | meter_packer |
sigc::connection | metering_connection |
int | freesound_page |
std::string | freesound_token |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Static Protected Attributes inherited from SoundFileBrowser | |
static std::string | persistent_folder |
|
private |
SoundFileOmega::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 |
||
) |
|
private |
|
private |
|
staticprivate |
|
privatevirtual |
Reimplemented from SoundFileBrowser.
|
private |
Editing::ImportDisposition SoundFileOmega::get_channel_disposition | ( | ) | const |
ARDOUR::MidiTrackNameSource SoundFileOmega::get_midi_track_name_source | ( | ) | const |
Editing::ImportMode SoundFileOmega::get_mode | ( | ) | const |
Editing::ImportPosition SoundFileOmega::get_position | ( | ) | const |
ARDOUR::SrcQuality SoundFileOmega::get_src_quality | ( | ) | const |
bool SoundFileOmega::get_use_smf_markers | ( | ) | const |
bool SoundFileOmega::get_use_smf_tempo_map | ( | ) | const |
|
private |
|
protected |
void SoundFileOmega::reset | ( | uint32_t | selected_audio_tracks, |
uint32_t | selected_midi_tracks | ||
) |
|
privatevirtual |
Reimplemented from SoundFileBrowser.
|
private |
void SoundFileOmega::set_mode | ( | Editing::ImportMode | ) |
|
protectedvirtual |
Reimplemented from SoundFileBrowser.
|
private |
|
private |
|
private |
InstrumentSelector SoundFileOmega::instrument_combo |
|
private |