Abstract interface for VariableBindingSources and VariableExpressionValueSource.
More...
#include <kanzi/core.ui/binding/abstract_binding_variable_source.hpp>
Abstract interface for VariableBindingSources and VariableExpressionValueSource.
Implements notification interface for VariableBindingTarget state changes being notified to connected sources.
- Since
- Kanzi 3.9.0
◆ setTargetRuntime()
Sets the variable binding target runtime.
Only called by VariableBindingTargetRuntime upon connection and disconnection.
- Parameters
-
targetRuntime | Variable target runtime connected to. |
◆ getPropertyType()
Gets the associated property type for this variable source.
- Returns
- Property type.
◆ notifyVariableAvailable()
void kanzi::AbstractBindingVariableSource::notifyVariableAvailable |
( |
| ) |
|
|
inline |
Notification function for when variable has become available or has been changed.
Called by VariableBindingTargetRuntime for each connected variable source.
◆ notifyVariableDetached()
void kanzi::AbstractBindingVariableSource::notifyVariableDetached |
( |
| ) |
|
|
inline |
Notification function for when variable has become detached and is no longer available.
Called by VariableBindingTargetRuntime for each connected variable source.
◆ getPropertyTypeOverride()
virtual AbstractPropertyType kanzi::AbstractBindingVariableSource::getPropertyTypeOverride |
( |
| ) |
const |
|
protectedpure virtual |
◆ notifyVariableAvailableOverride()
virtual void kanzi::AbstractBindingVariableSource::notifyVariableAvailableOverride |
( |
| ) |
|
|
protectedpure virtual |
◆ notifyVariableDetachedOverride()
virtual void kanzi::AbstractBindingVariableSource::notifyVariableDetachedOverride |
( |
| ) |
|
|
protectedpure virtual |
◆ m_targetRuntime
Currently connected target runtime.
The documentation for this class was generated from the following file: