+class PluginInsertProcessorEntry : public ProcessorEntry
+{
+public:
+ PluginInsertProcessorEntry (boost::shared_ptr<ARDOUR::PluginInsert>, Width);
+
+ void hide_things ();
+
+private:
+ void setup_visuals ();
+ void plugin_insert_splitting_changed ();
+
+ /* XXX: this seems a little ridiculous just for a simple scaleable icon */
+ class SplittingIcon : public Gtk::DrawingArea {
+ private:
+ bool on_expose_event (GdkEventExpose *);
+ };
+
+ boost::shared_ptr<ARDOUR::PluginInsert> _plugin_insert;
+ SplittingIcon _splitting_icon;
+ PBD::ScopedConnection _splitting_connection;
+};
+