Implementation of ControllerPropertySource, for controller property value provided by a data source field. More...
#include <kanzi/ui/node/concept/activity/data_source_controller_property_source.hpp>
Public Member Functions | |
BindingSourcePtr | createBindingSource () override |
Implementation ControllerPropertySource::createBindingSource(). More... | |
DataSourceControllerPropertySource (Node &hostNode) | |
Constructor. More... | |
Variant | getValue () const override |
Implementation ControllerPropertySource::getValue(). More... | |
string | getValueProviderPath () const override |
Implementation ControllerPropertySource::getValueProviderPath(). More... | |
bool | isValid () const override |
Implementation ControllerPropertySource::isValid(). More... | |
Public Member Functions inherited from kanzi::ControllerPropertySource | |
virtual | ~ControllerPropertySource ()=default |
Destructor. More... | |
Implementation of ControllerPropertySource, for controller property value provided by a data source field.
This is a helper class for Activity Host Controller Property Manager.
|
explicit |
Constructor.
hostNode | Exclusive Activity Host node for which to create ControllerPropertySource. |
|
overridevirtual |
Implementation ControllerPropertySource::isValid().
Implements kanzi::ControllerPropertySource.
|
overridevirtual |
Implementation ControllerPropertySource::getValue().
Implements kanzi::ControllerPropertySource.
|
overridevirtual |
Implementation ControllerPropertySource::createBindingSource().
Implements kanzi::ControllerPropertySource.
|
overridevirtual |
Implementation ControllerPropertySource::getValueProviderPath().
Implements kanzi::ControllerPropertySource.