mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-16 03:36:32 +01:00
use, or mostly use PresentationInfo for selection status of Routes.
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept
This commit is contained in:
parent
2c0396c9aa
commit
01812f53c3
11 changed files with 80 additions and 83 deletions
|
|
@ -73,7 +73,7 @@ class RoutePinWindowProxy : public WM::ProxyBase
|
|||
PBD::ScopedConnection going_away_connection;
|
||||
};
|
||||
|
||||
class RouteUI : public virtual ARDOUR::SessionHandlePtr, public virtual sigc::trackable, public virtual PBD::ScopedConnectionList
|
||||
class RouteUI : public virtual ARDOUR::SessionHandlePtr, public virtual Selectable, public virtual PBD::ScopedConnectionList
|
||||
{
|
||||
public:
|
||||
RouteUI (ARDOUR::Session*);
|
||||
|
|
@ -105,6 +105,7 @@ class RouteUI : public virtual ARDOUR::SessionHandlePtr, public virtual sigc::tr
|
|||
Gdk::Color route_color () const;
|
||||
void choose_color ();
|
||||
|
||||
bool selected () const;
|
||||
void set_selected (bool);
|
||||
|
||||
bool ignore_toggle;
|
||||
|
|
@ -307,7 +308,7 @@ class RouteUI : public virtual ARDOUR::SessionHandlePtr, public virtual sigc::tr
|
|||
|
||||
std::string route_state_id () const;
|
||||
|
||||
protected:
|
||||
protected:
|
||||
struct SoloMuteRelease {
|
||||
SoloMuteRelease (bool was_active)
|
||||
: active (was_active)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue