summaryrefslogtreecommitdiff
path: root/gtk2_ardour/instrument_selector.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-18 19:15:53 +0200
committerRobin Gareus <robin@gareus.org>2016-04-18 19:15:53 +0200
commit218b016a80a54db9f2804c258354ba7c39374888 (patch)
treed639401ae602de1d8feb3022171d72d2386b7043 /gtk2_ardour/instrument_selector.h
parente14b6428c30ea77a463ee3795850f4e0d961dd13 (diff)
update instrument list when rescanning plugins
Diffstat (limited to 'gtk2_ardour/instrument_selector.h')
-rw-r--r--gtk2_ardour/instrument_selector.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/instrument_selector.h b/gtk2_ardour/instrument_selector.h
index 81beff6ffb..7fe6c8cbf2 100644
--- a/gtk2_ardour/instrument_selector.h
+++ b/gtk2_ardour/instrument_selector.h
@@ -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,12 @@ private:
};
void build_instrument_list();
+ void refill();
Glib::RefPtr<Gtk::ListStore> _instrument_list;
InstrumentListColumns _instrument_list_columns;
uint32_t _reasonable_synth_id;
+ PBD::ScopedConnection _update_connection;
};
#endif /* __gtk_ardour_instrument_selector_h__ */