QtPdWidgets  2.3.1
Public Member Functions | Public Attributes | List of all members
Pd::PushButton::Impl Struct Reference
Collaboration diagram for Pd::PushButton::Impl:
Collaboration graph
[legend]

Public Member Functions

 Impl (PushButton *parent)
 
void triggerEvent ()
 This function executes the action specified in eventAction. More...
 

Public Attributes

PushButton *const parent
 
int32_t value
 The current value of the process variable. More...
 
bool pressed
 true, when the button is pressed down. More...
 
ButtonMode buttonMode
 The button behaviour. More...
 
EventCondition eventCondition
 Event condition. More...
 
EventAction eventAction
 Action on an event. More...
 
int onValue
 The value to be written, when the button is pressed. More...
 
int offValue
 The value to be written, when the button is released. More...
 

Constructor & Destructor Documentation

◆ Impl()

Pd::PushButton::Impl::Impl ( PushButton parent)
inline

Member Function Documentation

◆ triggerEvent()

void Pd::PushButton::Impl::triggerEvent ( )
inline

Member Data Documentation

◆ buttonMode

ButtonMode Pd::PushButton::Impl::buttonMode

The button behaviour.

◆ eventAction

EventAction Pd::PushButton::Impl::eventAction

Action on an event.

Referenced by Pd::PushButton::Impl::triggerEvent().

◆ eventCondition

EventCondition Pd::PushButton::Impl::eventCondition

Event condition.

◆ offValue

int Pd::PushButton::Impl::offValue

The value to be written, when the button is released.

Referenced by Pd::PushButton::Impl::triggerEvent().

◆ onValue

int Pd::PushButton::Impl::onValue

The value to be written, when the button is pressed.

Referenced by Pd::PushButton::Impl::triggerEvent().

◆ parent

PushButton* const Pd::PushButton::Impl::parent

◆ pressed

bool Pd::PushButton::Impl::pressed

true, when the button is pressed down.

◆ value

int32_t Pd::PushButton::Impl::value

The current value of the process variable.

Referenced by Pd::PushButton::Impl::triggerEvent().


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