Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::FP8::FP8ARMSensitiveButton Class Reference

#include <fp8_button.h>

Inheritance diagram for ArdourSurface::FP8::FP8ARMSensitiveButton:
[legend]

Public Member Functions

 FP8ARMSensitiveButton (FP8Base &b, uint8_t id, bool color=false)
 
- Public Member Functions inherited from ArdourSurface::FP8::FP8DualButton
 FP8DualButton (FP8Base &b, uint8_t id, bool color=false)
 
bool midi_event (bool a)
 
void set_active (bool a)
 
void active_changed (bool s, bool a)
 
void colour_changed (bool s)
 
FP8ButtonInterfacebutton ()
 
FP8ButtonInterfacebutton_shift ()
 
- Public Member Functions inherited from ArdourSurface::FP8::FP8ButtonInterface
 FP8ButtonInterface ()
 
virtual ~FP8ButtonInterface ()
 
virtual bool is_pressed () const
 
virtual bool is_active () const
 
virtual void ignore_release ()
 
virtual void set_color (uint32_t rgba)
 
virtual void set_blinking (bool)
 

Protected Member Functions

void connect_toggle ()
 
- Protected Member Functions inherited from ArdourSurface::FP8::FP8DualButton
void shift_changed (bool shift)
 

Private Attributes

PBD::ScopedConnection _arm_connection
 

Additional Inherited Members

- Public Attributes inherited from ArdourSurface::FP8::FP8ButtonInterface
PBD::Signal< void()> pressed
 
PBD::Signal< void()> released
 
- Static Public Attributes inherited from ArdourSurface::FP8::FP8ButtonInterface
static bool force_change
 
- Protected Attributes inherited from ArdourSurface::FP8::FP8DualButton
FP8Base_base
 

Detailed Description

Definition at line 341 of file fp8_button.h.

Constructor & Destructor Documentation

◆ FP8ARMSensitiveButton()

ArdourSurface::FP8::FP8ARMSensitiveButton::FP8ARMSensitiveButton ( FP8Base b,
uint8_t  id,
bool  color = false 
)
inline

Definition at line 344 of file fp8_button.h.

Member Function Documentation

◆ connect_toggle()

void ArdourSurface::FP8::FP8ARMSensitiveButton::connect_toggle ( )
inlineprotectedvirtual

Implements ArdourSurface::FP8::FP8DualButton.

Definition at line 351 of file fp8_button.h.

Member Data Documentation

◆ _arm_connection

PBD::ScopedConnection ArdourSurface::FP8::FP8ARMSensitiveButton::_arm_connection
private

Definition at line 357 of file fp8_button.h.


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