mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 00:34:59 +01:00
many changes associated with rationalizing selection flow
This commit is contained in:
parent
2047ee527c
commit
da7d7f9502
33 changed files with 272 additions and 199 deletions
|
|
@ -74,13 +74,15 @@ class RoutePinWindowProxy : public WM::ProxyBase
|
|||
PBD::ScopedConnection going_away_connection;
|
||||
};
|
||||
|
||||
class RouteUI : public virtual ARDOUR::SessionHandlePtr, public virtual Selectable, public virtual PBD::ScopedConnectionList
|
||||
class RouteUI : public virtual ARDOUR::SessionHandlePtr, public virtual PBD::ScopedConnectionList, public virtual Selectable, public virtual sigc::trackable
|
||||
{
|
||||
public:
|
||||
RouteUI (ARDOUR::Session*);
|
||||
|
||||
virtual ~RouteUI();
|
||||
|
||||
boost::shared_ptr<ARDOUR::Stripable> stripable() const;
|
||||
|
||||
virtual void set_route (boost::shared_ptr<ARDOUR::Route>);
|
||||
virtual void set_button_names () = 0;
|
||||
|
||||
|
|
@ -106,9 +108,6 @@ class RouteUI : public virtual ARDOUR::SessionHandlePtr, public virtual Selectab
|
|||
Gdk::Color route_color () const;
|
||||
void choose_color ();
|
||||
|
||||
bool selected () const;
|
||||
void set_selected (bool);
|
||||
|
||||
bool ignore_toggle;
|
||||
bool wait_for_release;
|
||||
bool multiple_mute_change;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue