Loading...
Searching...
No Matches
JS::GenericControlInlet< Impl, ValueType > Class Template Reference
Inheritance diagram for JS::GenericControlInlet< Impl, ValueType >:
JS::ControlInlet JS::Inlet JS::FloatSlider< Impl > JS::IntSlider< Impl >

Public Member Functions

bool isEvent () const override
 
Process::Inletmake (Id< Process::Port > &&id, QObject *parent) override
 
void clear ()
 
ValueType value () const noexcept
 
void setValue (QVariant value) override
 
void setValue (ValueType value)
 
void valueChanged (ValueType value)
 
 ControlInlet (QObject *parent=nullptr)
 
- Public Member Functions inherited from JS::ControlInlet
 ControlInlet (QObject *parent=nullptr)
 
QVariant value () const noexcept
 
void clear ()
 
void valueChanged (QVariant value)
 
- Public Member Functions inherited from JS::Inlet
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< ValueType >(w_internal::viewLiteral("value"), w_internal::viewLiteral("ValueType"), &W_ThisType::value, W_Notify, &W_ThisType::valueChanged)))
 

Member Function Documentation

◆ isEvent()

template<typename Impl , typename ValueType >
bool JS::GenericControlInlet< Impl, ValueType >::isEvent ( ) const
inlineoverridevirtual

Reimplemented from JS::Inlet.

◆ make()

template<typename Impl , typename ValueType >
Process::Inlet * JS::GenericControlInlet< Impl, ValueType >::make ( Id< Process::Port > &&  id,
QObject *  parent 
)
inlineoverridevirtual

Reimplemented from JS::ControlInlet.

◆ setValue()

template<typename Impl , typename ValueType >
void JS::GenericControlInlet< Impl, ValueType >::setValue ( QVariant  value)
inlineoverridevirtual

Reimplemented from JS::ControlInlet.


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