remove obsolete jack includes in libardour
[ardour.git] / gtk2_ardour / lv2_plugin_ui.h
index b941d613bcbfdbbfd7b4d92953925067207d49e3..a39386a7e041d455b5c9027b3857bbc2997b27b2 100644 (file)
@@ -36,6 +36,7 @@
 #include "plugin_ui.h"
 
 #ifdef LV2_SUPPORT
+#include "ardour/plugin_insert.h"
 
 #include "lv2_external_ui.h"
 
@@ -66,16 +67,19 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox
 
        typedef boost::shared_ptr<ARDOUR::AutomationControl> ControllableRef;
 
+       boost::shared_ptr<ARDOUR::PluginInsert> _pi;
        boost::shared_ptr<ARDOUR::LV2Plugin> _lv2;
        std::vector<int>                     _output_ports;
        sigc::connection                     _screen_update_connection;
+       sigc::connection                     _message_update_connection;
        Gtk::Widget*                         _gui_widget;
        /** a box containing the focus, bypass, delete, save / add preset buttons etc. */
-       Gtk::HBox*                           _ardour_buttons_box;
+       Gtk::HBox                            _ardour_buttons_box;
        float*                               _values;
        std::vector<ControllableRef>         _controllables;
        struct lv2_external_ui_host          _external_ui_host;
        LV2_Feature                          _external_ui_feature;
+       LV2_Feature                          _external_kxui_feature;
        struct lv2_external_ui*              _external_ui_ptr;
        LV2_Feature                          _parent_feature;
        Gtk::Window*                         _win_ptr;