ardour
Public Member Functions | Protected Member Functions | List of all members
SoundFileChooser Class Reference

#include <sfdb_ui.h>

Inheritance diagram for SoundFileChooser:
SoundFileBrowser ArdourWindow ARDOUR::SessionHandlePtr Gtkmm2ext::VisibilityTracker

Public Member Functions

 SoundFileChooser (std::string title, ARDOUR::Session *_s=0)
 
virtual ~SoundFileChooser ()
 
std::string get_filename ()
 
- 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)
 
 ~ArdourWindow ()
 
bool on_focus_in_event (GdkEventFocus *)
 
bool on_focus_out_event (GdkEventFocus *)
 
bool on_delete_event (GdkEventAny *)
 
bool on_key_press_event (GdkEventKey *)
 
void on_unmap ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
- 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
 

Protected Member Functions

void on_hide ()
 
- 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 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)
 
virtual bool reset_options ()
 
void on_show ()
 
virtual void do_something (int action)
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 

Additional Inherited Members

- 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::Button freesound_search_btn
 
Gtk::TreeView freesound_list_view
 
Gtk::Notebook notebook
 
- 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 ok_button
 
Gtk::Button cancel_button
 
Gtk::Button apply_button
 
GainMetergm
 
Gtk::VBox meter_packer
 
sigc::connection metering_connection
 
int freesound_page
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 
- Static Protected Attributes inherited from SoundFileBrowser
static std::string persistent_folder
 

Detailed Description

Definition at line 261 of file sfdb_ui.h.

Constructor & Destructor Documentation

SoundFileChooser::SoundFileChooser ( std::string  title,
ARDOUR::Session _s = 0 
)

Definition at line 1622 of file sfdb_ui.cc.

virtual SoundFileChooser::~SoundFileChooser ( )
inlinevirtual

Definition at line 265 of file sfdb_ui.h.

Member Function Documentation

string SoundFileChooser::get_filename ( )

Definition at line 1642 of file sfdb_ui.cc.

void SoundFileChooser::on_hide ( )
protected

Definition at line 1631 of file sfdb_ui.cc.


The documentation for this class was generated from the following files: