+class ControlSlaveUI;
+
+class RoutePinWindowProxy : public WM::ProxyBase
+{
+ public:
+ RoutePinWindowProxy (std::string const &, boost::shared_ptr<ARDOUR::Route>);
+ ~RoutePinWindowProxy();
+
+ Gtk::Window* get (bool create = false);
+ ARDOUR::SessionHandlePtr* session_handle();
+
+ private:
+ boost::weak_ptr<ARDOUR::Route> _route;
+
+ void route_going_away ();
+ PBD::ScopedConnection going_away_connection;
+};