Fix method hiding in Canvas::Text
[ardour.git] / gtk2_ardour / sfdb_ui.h
index 46408ecffc605824912e27daf2749f63de1e15d0..4424c0db39f163a3d20af51ab31870aa410d395b 100644 (file)
@@ -50,6 +50,7 @@
 #include "ardour_window.h"
 #include "editing.h"
 #include "audio_clock.h"
+#include "instrument_selector.h"
 
 namespace ARDOUR {
        class Session;
@@ -71,6 +72,7 @@ class SoundFileBox : public Gtk::VBox, public ARDOUR::SessionHandlePtr, public P
        bool audition_oneshot();
        bool autoplay () const;
        void set_src_quality(ARDOUR::SrcQuality q) { _src_quality = q; }
+       void set_import_position(Editing::ImportPosition p) { _import_position = p; }
 
   protected:
        std::string path;
@@ -119,6 +121,7 @@ class SoundFileBox : public Gtk::VBox, public ARDOUR::SessionHandlePtr, public P
        bool seek_button_release(GdkEventButton*);
        bool _seeking;
        ARDOUR::SrcQuality _src_quality;
+       Editing::ImportPosition _import_position;
 };
 
 class SoundFileBrowser : public ArdourWindow
@@ -282,6 +285,7 @@ class SoundFileOmega : public SoundFileBrowser
        Gtk::ComboBoxText where_combo;
        Gtk::ComboBoxText channel_combo;
        Gtk::ComboBoxText src_combo;
+       InstrumentSelector instrument_combo;
 
        Gtk::CheckButton copy_files_btn;
 
@@ -316,6 +320,7 @@ class SoundFileOmega : public SoundFileBrowser
        void reset_options_noret ();
        bool bad_file_message ();
        void src_combo_changed ();
+       void where_combo_changed ();
 
         void do_something (int action);
 };