ardour
Public Member Functions | Public Attributes | List of all members
PortGroup::BundleRecord Struct Reference

#include <port_group.h>

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 74 of file port_group.h.

Constructor & Destructor Documentation

PortGroup::BundleRecord::BundleRecord ( boost::shared_ptr< ARDOUR::Bundle b,
boost::shared_ptr< ARDOUR::IO iop,
Gdk::Color  c,
bool  has_colour 
)

Definition at line 98 of file port_group.cc.

Member Data Documentation

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

Definition at line 75 of file port_group.h.

PBD::ScopedConnection PortGroup::BundleRecord::changed_connection

Definition at line 81 of file port_group.h.

Gdk::Color PortGroup::BundleRecord::colour

Definition at line 79 of file port_group.h.

bool PortGroup::BundleRecord::has_colour

Definition at line 80 of file port_group.h.

boost::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 78 of file port_group.h.


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