prepare installer for multiabi bundles
[ardour.git] / gtk2_ardour / plugin_selector.h
index cb90acc2d0785a660d21c50250bcf5b0c28cded0..1a7e11be8c19014d0dccc38d16386bdee79b3d27 100644 (file)
@@ -23,6 +23,7 @@
 #include <gtkmm/dialog.h>
 #include <gtkmm/notebook.h>
 #include <gtkmm/treeview.h>
+#include "gtkmm2ext/dndtreeview.h"
 #include <gtkmm2ext/selector.h>
 
 #include "ardour/plugin.h"
@@ -99,7 +100,7 @@ class PluginSelector : public ArdourDialog
        };
        PluginColumns plugin_columns;
        Glib::RefPtr<Gtk::ListStore> plugin_model;
-       Gtk::TreeView plugin_display;
+       Gtkmm2ext::DnDTreeView<ARDOUR::PluginInfoPtr> plugin_display;
        Gtk::Button* btn_add;
        Gtk::Button* btn_remove;
 
@@ -122,6 +123,7 @@ class PluginSelector : public ArdourDialog
        void vst_refiller (const std::string&);
        void lxvst_refiller (const std::string&);
        void au_refiller (const std::string&);
+       void lua_refiller (const std::string&);
 
        Gtk::Menu* _plugin_menu;
        ARDOUR::PluginManager& manager;