additional DEBUG_TRACE output for slave/diskreader
[ardour.git] / gtk2_ardour / instrument_selector.h
index 81beff6ffb902f5ba11fedc68a809572572554e6..6df9a86e0a43b4059d8dbc43458c050a1ae7fffd 100644 (file)
@@ -26,6 +26,8 @@
 #include <gtkmm/treemodel.h>
 #include <gtkmm/liststore.h>
 
+#include "pbd/signals.h"
+
 #include "ardour/plugin.h"
 #include "ardour/types.h"
 #include "ardour/template_utils.h"
@@ -52,10 +54,13 @@ private:
        };
 
        void build_instrument_list();
+       void refill();
 
        Glib::RefPtr<Gtk::ListStore> _instrument_list;
        InstrumentListColumns        _instrument_list_columns;
        uint32_t                     _reasonable_synth_id;
+       uint32_t                     _gmsynth_id;
+       PBD::ScopedConnection        _update_connection;
 };
 
 #endif /* __gtk_ardour_instrument_selector_h__ */