Gin
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
ParamComponent Class Reference

Base class for a control showing a parameter with label. More...

#include <gin_paramcomponent.h>

Inheritance diagram for ParamComponent:

Public Types

using Ptr = ParamComponent *
 

Public Member Functions

 ParamComponent (Parameter *parameter)
 
 ~ParamComponent () override
 
juce::String getUid ()
 
void setTooltip (const juce::String &newTooltip) override
 
virtual bool allowClicksOn (const juce::Component &)
 

Protected Attributes

Parameterparameter = nullptr
 

Detailed Description

Base class for a control showing a parameter with label.

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ ParamComponent()

ParamComponent::ParamComponent ( Parameter parameter)

◆ ~ParamComponent()

ParamComponent::~ParamComponent ( )
override

Member Function Documentation

◆ getUid()

juce::String ParamComponent::getUid ( )

References Parameter::getUid(), and parameter.

◆ setTooltip()

void ParamComponent::setTooltip ( const juce::String &  newTooltip)
override

◆ allowClicksOn()

virtual bool ParamComponent::allowClicksOn ( const juce::Component &  )
virtual

Reimplemented in Knob.

Member Data Documentation

◆ parameter

Parameter* ParamComponent::parameter = nullptr
protected

Referenced by getUid().


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