Ardour  8.7-14-g57a6773833
ArdourSurface::FP8::FP8ShiftSensitiveButton Class Reference

#include <fp8_button.h>

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

Public Member Functions

 FP8ShiftSensitiveButton (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 _shift_connection
 

Additional Inherited Members

- Public Attributes inherited from ArdourSurface::FP8::FP8ButtonInterface
PBD::Signal0< void > pressed
 
PBD::Signal0< 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 322 of file fp8_button.h.

Constructor & Destructor Documentation

◆ FP8ShiftSensitiveButton()

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

Definition at line 325 of file fp8_button.h.

Member Function Documentation

◆ connect_toggle()

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

Implements ArdourSurface::FP8::FP8DualButton.

Definition at line 332 of file fp8_button.h.

Member Data Documentation

◆ _shift_connection

PBD::ScopedConnection ArdourSurface::FP8::FP8ShiftSensitiveButton::_shift_connection
private

Definition at line 338 of file fp8_button.h.


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