kanzi::BindingOperation Struct Referenceabstract

Base class for binding operations. More...

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

Inheritance diagram for kanzi::BindingOperation:
kanzi::BindingAnimationOpCode kanzi::BindingExpressionOpCode

Public Member Functions

virtual void attach (Binding &binding)=0
 Attaches operation in binding. More...
 
virtual void detach ()=0
 Detaches operation in binding. More...
 
virtual void execute ()=0
 Executes operation. More...
 
virtual BindingOperationSharedPtr clone ()=0
 Clones operation. More...
 

Detailed Description

Base class for binding operations.

Member Function Documentation

virtual void kanzi::BindingOperation::attach ( Binding binding)
pure virtual

Attaches operation in binding.

Parameters
bindingOwning binding.

Implemented in kanzi::BindingExpressionOpCode, and kanzi::BindingAnimationOpCode.

virtual void kanzi::BindingOperation::detach ( )
pure virtual

Detaches operation in binding.

Implemented in kanzi::BindingExpressionOpCode, and kanzi::BindingAnimationOpCode.

virtual void kanzi::BindingOperation::execute ( )
pure virtual

Executes operation.

Implemented in kanzi::BindingExpressionOpCode, and kanzi::BindingAnimationOpCode.

virtual BindingOperationSharedPtr kanzi::BindingOperation::clone ( )
pure virtual

Clones operation.

Returns
Cloned operation.

Implemented in kanzi::BindingExpressionOpCode, and kanzi::BindingAnimationOpCode.


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