Ardour  9.0-pre0-582-g084a23a80d
PortGroup::BundleRecord Struct Reference

#include <port_group.h>

Public Member Functions

 BundleRecord (std::shared_ptr< ARDOUR::Bundle >, std::shared_ptr< ARDOUR::IO >, Gdk::Color, bool has_colour)
 

Public Attributes

std::shared_ptr< ARDOUR::Bundlebundle
 
std::weak_ptr< ARDOUR::IOio
 
Gdk::Color colour
 
bool has_colour
 
PBD::ScopedConnection changed_connection
 

Detailed Description

Definition at line 75 of file port_group.h.

Constructor & Destructor Documentation

◆ BundleRecord()

PortGroup::BundleRecord::BundleRecord ( std::shared_ptr< ARDOUR::Bundle ,
std::shared_ptr< ARDOUR::IO ,
Gdk::Color  ,
bool  has_colour 
)

Member Data Documentation

◆ bundle

std::shared_ptr<ARDOUR::Bundle> PortGroup::BundleRecord::bundle

Definition at line 76 of file port_group.h.

◆ changed_connection

PBD::ScopedConnection PortGroup::BundleRecord::changed_connection

Definition at line 82 of file port_group.h.

◆ colour

Gdk::Color PortGroup::BundleRecord::colour

Definition at line 80 of file port_group.h.

◆ has_colour

bool PortGroup::BundleRecord::has_colour

Definition at line 81 of file port_group.h.

◆ io

std::weak_ptr<ARDOUR::IO> PortGroup::BundleRecord::io

IO whose ports are in the bundle, or 0. This is so that we can do things like adding ports to the IO from matrix editor menus.

Definition at line 79 of file port_group.h.


The documentation for this struct was generated from the following file: