Message binding source. More...
#include <kanzi/core.ui/binding/message_binding_source.hpp>
Public Member Functions | |
PropertyField | getPropertyField () const |
Gets the source property field. More... | |
AbstractPropertyType | getPropertyType () const |
Gets the source property type. More... | |
Public Member Functions inherited from kanzi::BindingSource | |
BindingSourceRuntimePtr | createRuntime (BindingLookupContextPtr lookupContext) |
Creates binding source runtime. More... | |
virtual | ~BindingSource () |
Destructor. More... | |
Static Public Member Functions | |
static BindingSourcePtr | create (AbstractPropertyType propertyType, PropertyField field) |
Creates a message binding source. More... | |
Protected Member Functions | |
BindingSourceRuntimePtr | createRuntimeOverride (BindingLookupContextPtr lookupContext) override |
BindingSource::createRuntime implementation. More... | |
MessageBindingSource (AbstractPropertyType propertyType, PropertyField field) | |
Constructor. More... | |
Protected Member Functions inherited from kanzi::BindingSource | |
BindingSource () | |
Constructor. More... | |
Protected Attributes | |
PropertyField | m_field |
Property field to read from message. More... | |
AbstractPropertyType | m_propertyType |
Property type to read from message. More... | |
Message binding source.
Has no attach functionality. Message reference is set to the runtime.
|
inlineprotected |
Constructor.
propertyType | Property type to listen to. |
field | Property field to read. |
|
static |
Creates a message binding source.
propertyType | Property type to listen to. |
field | Property field to read. |
|
inline |
Gets the source property type.
|
inline |
Gets the source property field.
|
overrideprotectedvirtual |
BindingSource::createRuntime implementation.
Implements kanzi::BindingSource.
|
protected |
Property type to read from message.
|
protected |
Property field to read from message.