Kanzi  3.9.7
Kanzi Engine API
kanzi::Style::BindingInfo Struct Reference

Stored info for a binding. More...

#include <kanzi/core.ui/style/style.hpp>

Public Member Functions

 BindingInfo ()
 Empty constructor. More...
 
 BindingInfo (AbstractBindingSharedPtr bindingParam, AbstractPropertyType propertyTypeParam, PropertyField fieldParam, bool useModifiersParam)
 Constructor. More...
 
 BindingInfo (AbstractBindingSharedPtr bindingParam, AbstractPropertyType propertyTypeParam, PropertyField fieldParam)
 Constructor. More...
 

Public Attributes

AbstractBindingSharedPtr binding
 Binding itself. More...
 
PropertyField field
 Target property field. More...
 
AbstractPropertyType propertyType
 Target property type. More...
 
bool useModifiers
 Should modifiers be used as opposed to value sources? More...
 

Detailed Description

Stored info for a binding.

Constructor & Destructor Documentation

kanzi::Style::BindingInfo::BindingInfo ( )
inline

Empty constructor.

kanzi::Style::BindingInfo::BindingInfo ( AbstractBindingSharedPtr  bindingParam,
AbstractPropertyType  propertyTypeParam,
PropertyField  fieldParam,
bool  useModifiersParam 
)
inline

Constructor.

Parameters
bindingParamBinding referred.
propertyTypeParamTarget property type.
fieldParamTarget property field.
useModifiersParamSet to true to create property modifiers as opposed to value sources.
kanzi::Style::BindingInfo::BindingInfo ( AbstractBindingSharedPtr  bindingParam,
AbstractPropertyType  propertyTypeParam,
PropertyField  fieldParam 
)
inline

Constructor.

Binding info will be set to use value sources as opposed to modifiers.

Parameters
bindingParamBinding referred.
propertyTypeParamTarget property type.
fieldParamTarget property field.

Member Data Documentation

AbstractBindingSharedPtr kanzi::Style::BindingInfo::binding

Binding itself.

AbstractPropertyType kanzi::Style::BindingInfo::propertyType

Target property type.

PropertyField kanzi::Style::BindingInfo::field

Target property field.

bool kanzi::Style::BindingInfo::useModifiers

Should modifiers be used as opposed to value sources?


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