Ardour
9.0-pre0-582-g084a23a80d
|
#include <subview.h>
Public Member Functions | |
EQSubview (MackieControlProtocol &mcp, std::shared_ptr< ARDOUR::Stripable > subview_stripable) | |
virtual | ~EQSubview () |
virtual Mode | subview_mode () const |
virtual void | update_global_buttons () |
virtual void | setup_vpot (Strip *strip, Pot *vpot, std::string pending_display[2]) |
void | notify_change (std::weak_ptr< ARDOUR::AutomationControl >, uint32_t global_strip_position, bool force) |
Public Member Functions inherited from ArdourSurface::MACKIE_NAMESPACE::Subview | |
Subview (MackieControlProtocol &mcp, std::shared_ptr< ARDOUR::Stripable > subview_stripable) | |
virtual | ~Subview () |
virtual bool | permit_flipping_faders_and_pots () |
virtual void | handle_vselect_event (uint32_t global_strip_position) |
virtual bool | handle_cursor_right_press () |
virtual bool | handle_cursor_left_press () |
std::shared_ptr< ARDOUR::Stripable > | subview_stripable () const |
void | notify_subview_stripable_deleted () |
MackieControlProtocol & | mcp () |
PBD::ScopedConnectionList & | subview_stripable_connections () |
PBD::ScopedConnectionList & | subview_connections () |
void | do_parameter_display (std::string &display, const ARDOUR::ParameterDescriptor &pd, float param_val, Strip *strip, bool screen_hold) |
Static Public Member Functions | |
static bool | subview_mode_would_be_ok (std::shared_ptr< ARDOUR::Stripable > r, std::string &reason_why_not) |
Static Public Member Functions inherited from ArdourSurface::MACKIE_NAMESPACE::Subview | |
static bool | subview_mode_would_be_ok (Subview::Mode, std::shared_ptr< ARDOUR::Stripable >, std::string &reason_why_not) |
Additional Inherited Members | |
Public Types inherited from ArdourSurface::MACKIE_NAMESPACE::Subview | |
enum | Mode { None , EQ , Dynamics , Sends , TrackView , Plugin } |
Protected Member Functions inherited from ArdourSurface::MACKIE_NAMESPACE::Subview | |
void | init_strip_vectors () |
void | store_pointers (Strip *strip, Pot *vpot, std::string *pending_display, uint32_t global_strip_position) |
bool | retrieve_pointers (Strip **strip, Pot **vpot, std::string **pending_display, uint32_t global_strip_position) |
Protected Attributes inherited from ArdourSurface::MACKIE_NAMESPACE::Subview | |
MackieControlProtocol & | _mcp |
std::shared_ptr< ARDOUR::Stripable > | _subview_stripable |
PBD::ScopedConnectionList | _subview_stripable_connections |
std::vector< Strip * > | _strips_over_all_surfaces |
std::vector< Pot * > | _strip_vpots_over_all_surfaces |
std::vector< std::string * > | _strip_pending_displays_over_all_surfaces |
PBD::ScopedConnectionList | _subview_connections |
ArdourSurface::MACKIE_NAMESPACE::EQSubview::EQSubview | ( | MackieControlProtocol & | mcp, |
std::shared_ptr< ARDOUR::Stripable > | subview_stripable | ||
) |
|
virtual |
void ArdourSurface::MACKIE_NAMESPACE::EQSubview::notify_change | ( | std::weak_ptr< ARDOUR::AutomationControl > | , |
uint32_t | global_strip_position, | ||
bool | force | ||
) |
|
virtual |
Implements ArdourSurface::MACKIE_NAMESPACE::Subview.
|
inlinevirtual |
Implements ArdourSurface::MACKIE_NAMESPACE::Subview.
|
static |
|
virtual |
Implements ArdourSurface::MACKIE_NAMESPACE::Subview.