+ /* group playlist name resolving */
+ std::string resolve_new_group_playlist_name(std::string &, std::vector<boost::shared_ptr<ARDOUR::Playlist> > const &);
+
+ void build_playlist_menu ();
+
+ void add_underlay (StreamView*, bool update_xml = true);
+ void remove_underlay (StreamView*);
+ void build_underlay_menu(Gtk::Menu*);
+
+ int set_state (const XMLNode&, int version);
+
+ virtual void create_automation_child (const Evoral::Parameter& param, bool show) = 0;
+
+ typedef std::map<Evoral::Parameter, boost::shared_ptr<AutomationTimeAxisView> > AutomationTracks;
+ AutomationTracks automation_tracks() { return _automation_tracks; }
+
+ boost::shared_ptr<AutomationTimeAxisView> automation_child(Evoral::Parameter param);
+ virtual Gtk::CheckMenuItem* automation_child_menu_item (Evoral::Parameter);
+
+ std::string name() const;