Loading...
Searching...
No Matches
JS::ControlInlet Class Reference
Inheritance diagram for JS::ControlInlet:
JS::Inlet JS::GenericControlInlet< Process::AudioFileChooser, QString, std::string > JS::GenericControlInlet< Process::FileChooser, QString, std::string > JS::GenericControlInlet< Impl, QVector2D, ossia::vec2f > JS::GenericControlInlet< Impl, QVector3D, ossia::vec3f > JS::GenericControlInlet< Impl, QVector4D, ossia::vec4f > JS::GenericControlInlet< Process::FloatSlider, float, float > JS::GenericControlInlet< Process::IntSlider, int, int > JS::GenericControlInlet< Process::MultiSlider, QVector< qreal >, std::vector< ossia::value > > JS::GenericControlInlet< Process::VideoFileChooser, QString, std::string > JS::Button JS::ComboBox JS::Enum JS::GenericControlInlet< Impl, ValueType, OssiaType > JS::HSVSlider JS::Impulse JS::LineEdit JS::Toggle

Public Member Functions

 ControlInlet (QObject *parent=nullptr)
 
QVariant value () const noexcept
 
Process::Inletmake (Id< Process::Port > &&id, QObject *parent) override
 
void clear ()
 
virtual void setValue (QVariant value)
 
void valueChanged (QVariant value)
 
- Public Member Functions inherited from JS::Inlet
virtual bool isEvent () const
 
const QString & address () const noexcept
 
void setAddress (const QString &m)
 
void addressChanged (const QString &v)
 

Friends

constexpr auto w_state (w_internal::Index< w_internal::stateCount< __COUNTER__, w_internal::PropertyStateTag, W_ThisType ** > >, w_internal::PropertyStateTag, W_ThisType **) -> decltype((w_internal::makeMetaPropertyInfo< QVariant >(w_internal::viewLiteral("value"), w_internal::viewLiteral("QVariant"), &W_ThisType::value, W_Notify, &W_ThisType::valueChanged)))
 

Member Function Documentation

◆ make()

Process::Inlet * JS::ControlInlet::make ( Id< Process::Port > &&  id,
QObject *  parent 
)
inlineoverridevirtual

Implements JS::Inlet.


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