Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::MACKIE_NAMESPACE::NoneSubview Class Reference

#include <subview.h>

Inheritance diagram for ArdourSurface::MACKIE_NAMESPACE::NoneSubview:
[legend]

Public Member Functions

 NoneSubview (MackieControlProtocol &mcp, std::shared_ptr< ARDOUR::Stripable > subview_stripable)
 
virtual ~NoneSubview ()
 
virtual Mode subview_mode () const
 
virtual void update_global_buttons ()
 
virtual void setup_vpot (Strip *strip, Pot *vpot, std::string pending_display[2])
 
- 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::Stripablesubview_stripable () const
 
void notify_subview_stripable_deleted ()
 
MackieControlProtocol & mcp ()
 
PBD::ScopedConnectionListsubview_stripable_connections ()
 
PBD::ScopedConnectionListsubview_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
 

Detailed Description

Definition at line 102 of file subview.h.

Constructor & Destructor Documentation

◆ NoneSubview()

ArdourSurface::MACKIE_NAMESPACE::NoneSubview::NoneSubview ( MackieControlProtocol &  mcp,
std::shared_ptr< ARDOUR::Stripable subview_stripable 
)

◆ ~NoneSubview()

virtual ArdourSurface::MACKIE_NAMESPACE::NoneSubview::~NoneSubview ( )
virtual

Member Function Documentation

◆ setup_vpot()

virtual void ArdourSurface::MACKIE_NAMESPACE::NoneSubview::setup_vpot ( Strip *  strip,
Pot *  vpot,
std::string  pending_display[2] 
)
virtual

◆ subview_mode()

virtual Mode ArdourSurface::MACKIE_NAMESPACE::NoneSubview::subview_mode ( ) const
inlinevirtual

Implements ArdourSurface::MACKIE_NAMESPACE::Subview.

Definition at line 107 of file subview.h.

◆ subview_mode_would_be_ok()

static bool ArdourSurface::MACKIE_NAMESPACE::NoneSubview::subview_mode_would_be_ok ( std::shared_ptr< ARDOUR::Stripable r,
std::string &  reason_why_not 
)
static

◆ update_global_buttons()

virtual void ArdourSurface::MACKIE_NAMESPACE::NoneSubview::update_global_buttons ( )
virtual

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