#include "binding_processor.hpp"
#include <kanzi/core.ui/data/data_object.hpp>
#include <kanzi/core.ui/data/data_source.hpp>
#include <kanzi/core.ui/node/content_reference.hpp>
#include <kanzi/core.ui/node/node.hpp>
#include <kanzi/core.ui/object/object.hpp>
#include <kanzi/core/cpp/vector.hpp>
#include <kanzi/core/property/abstract_property_notification_handler.hpp>
#include <kanzi/core.ui/property/variant.hpp>
#include <kanzi/core/legacy/kzs_types.hpp>
#include <kanzi/core/legacy/debug/kzs_error.hpp>
Classes | |
struct | kanzi::BindingOperation |
Base class for binding operations. More... | |
class | kanzi::Binding |
Binding objects establish connections between properties, message values or arguments. More... | |
Namespaces | |
kanzi | |
Typedefs | |
typedef shared_ptr< Binding > | kanzi::BindingSharedPtr |
typedef shared_ptr< Binding const > | kanzi::BindingSharedConstPtr |
typedef shared_ptr< DataObject > | kanzi::DataObjectSharedPtr |
typedef shared_ptr< DataContext > | kanzi::DataContextSharedPtr |
typedef shared_ptr< BindingOperation > | kanzi::BindingOperationSharedPtr |
Functions | |
KANZI_API BindingSharedPtr | kanzi::loadBinding (KzcInputStream *inputStream, Domain *domain, const KzuBinaryFileInfo *file) |
Loads a binding from stream. More... | |
KANZI_API BindingSharedPtr | kanzi::loadBinding (KzbFile &kzbFile, KzbMemoryParser &parser) |
Loads binding from KZB. More... | |
KANZI_API void | kanzi::loadBindings (KzbFile &kzbFile, KzbMemoryParser &parser, vector< BindingSharedPtr > &bindings) |
Loads bindings from KZB. More... | |
KANZI_API PropertyField | kanzi::kzuBindingFieldFromBinaryAttribute (KzuPropertyBinaryTargetAttribute attribute) |
Converts a property attribute to a field. More... | |