20 #ifndef __ardour_panner_shell_h__
21 #define __ardour_panner_shell_h__
29 #include <boost/noncopyable.hpp>
65 int set_state (
const XMLNode&,
int version);
73 bool bypassed ()
const;
74 void set_bypassed (
bool);
76 bool is_send ()
const {
return (_is_send); }
79 void set_linked_to_route (
bool);
86 bool select_panner_by_uri (std::string
const uri);
90 bool set_user_selected_panner_uri (std::string
const uri);
PBD::Signal0< void > PannableChanged
std::string panner_gui_uri() const
boost::shared_ptr< Panner > _panner
std::string _user_selected_panner_uri
bool can_support_io_configuration(const ChanCount &, ChanCount &)
boost::shared_ptr< Pannable > _pannable_internal
bool is_linked_to_route() const
std::string _current_panner_uri
boost::shared_ptr< Pannable > _pannable_route
PBD::Signal0< void > Changed
boost::shared_ptr< Pannable > pannable() const
std::string _panner_gui_uri
boost::shared_ptr< Panner > panner() const
std::string current_panner_uri() const
std::string user_selected_panner_uri() const