Kanzi Framework  3.9.0
Kanzi Engine API
kanzi::ForwardingAction::BindingRuntimeEntry Struct Reference

Entry for binding runtimes to execute when the action is invoked. More...

#include <kanzi/ui/action/forwarding_action.hpp>

Public Member Functions

 BindingRuntimeEntry ()
 Empty constructor. More...
 
 BindingRuntimeEntry (string_view pathParam, PropertyField fieldParam, ManualBindingRuntimeSharedPtr bindingRuntimeParam)
 Constructor. More...
 

Public Attributes

ManualBindingRuntimeSharedPtr bindingRuntime
 Runtime for the binding. More...
 
PropertyField field
 Target property field. More...
 
string path
 Target path. More...
 

Detailed Description

Entry for binding runtimes to execute when the action is invoked.

Property types act as the key.

Constructor & Destructor Documentation

◆ BindingRuntimeEntry() [1/2]

kanzi::ForwardingAction::BindingRuntimeEntry::BindingRuntimeEntry ( )
inlineexplicit

Empty constructor.

◆ BindingRuntimeEntry() [2/2]

kanzi::ForwardingAction::BindingRuntimeEntry::BindingRuntimeEntry ( string_view  pathParam,
PropertyField  fieldParam,
ManualBindingRuntimeSharedPtr  bindingRuntimeParam 
)
inlineexplicit

Constructor.

Parameters
pathParamTarget path.
fieldParamTarget property field.
bindingRuntimeParamBinding runtime.

Member Data Documentation

◆ path

string kanzi::ForwardingAction::BindingRuntimeEntry::path

Target path.

◆ field

PropertyField kanzi::ForwardingAction::BindingRuntimeEntry::field

Target property field.

◆ bindingRuntime

ManualBindingRuntimeSharedPtr kanzi::ForwardingAction::BindingRuntimeEntry::bindingRuntime

Runtime for the binding.


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