Kanzi 3.9.10
kanzi::interop::ActivityCodeBehindDirector Class Referenceabstract

#include <kanzi/interop/ui/activity/activity_directors.hpp>

Inheritance diagram for kanzi::interop::ActivityCodeBehindDirector:
[legend]

Classes

struct  StatusChangeHandlerDirector
 

Public Member Functions

 ActivityCodeBehindDirector (ObjectWrapper *impl)
 
void attachOverride () override
 
void detachOverride () override
 
detail::ActivityCodeBehindImplInterface * getImpl ()
 
void registerStatusChange (kanzi::interop::ActivityStatus status, StatusChangeHandlerDirector *handler)
 
virtual void registerStatusChangeOverride ()=0
 
void unregisterStatusChange (kanzi::interop::ActivityStatus status)
 
virtual void unregisterStatusChangeOverride ()=0
 
virtual KZ_INTEROP_PROTECTED ~ActivityCodeBehindDirector ()=default
 
- Public Member Functions inherited from kanzi::interop::CodeBehindDirector
void attachOverride () override
 
KZ_INTEROP_PRIVATE CodeBehindDirector ()=default
 
 CodeBehindDirector (ObjectWrapper *impl)
 
void detachOverride () override
 
detail::CodeBehindImplInterface * getImpl ()
 
void registerCommand (string_view commandName, CommandHandlerDirector *handler)
 
virtual void registerCommandsOverride ()=0
 
void unregisterCommand (string_view commandName)
 
virtual void unregisterCommandsOverride ()=0
 
virtual KZ_INTEROP_PROTECTED ~CodeBehindDirector ()=default
 
- Public Member Functions inherited from kanzi::interop::NodeComponentDirector
MessageSubscriptionTokenWrapperaddNodeComponentMessageHandler (MessageTypeWrapper *messageTypeWrapper, MessageSubscriptionDirector *director)
 
void dispatchAbstractMessage (MessageTypeWrapper *messageTypeWrapper, MessageArgumentsWrapper *argumentsWrapper)
 
KZ_INTEROP_PRIVATE NodeComponentDirector ()=default
 
 NodeComponentDirector (ObjectWrapper *impl)
 
void removeNodeComponentMessageFilter (MessageSubscriptionTokenWrapper *tokenWrapper)
 
virtual KZ_INTEROP_PROTECTED ~NodeComponentDirector ()=default
 

Additional Inherited Members

- Public Attributes inherited from kanzi::interop::NodeComponentDirector
detail::NodeComponentImplInterface * m_impl
 

Constructor & Destructor Documentation

◆ ActivityCodeBehindDirector()

kanzi::interop::ActivityCodeBehindDirector::ActivityCodeBehindDirector ( ObjectWrapper * impl)
explicit

◆ ~ActivityCodeBehindDirector()

virtual KZ_INTEROP_PROTECTED kanzi::interop::ActivityCodeBehindDirector::~ActivityCodeBehindDirector ( )
virtualdefault

Member Function Documentation

◆ registerStatusChange()

void kanzi::interop::ActivityCodeBehindDirector::registerStatusChange ( kanzi::interop::ActivityStatus status,
StatusChangeHandlerDirector * handler )

◆ unregisterStatusChange()

void kanzi::interop::ActivityCodeBehindDirector::unregisterStatusChange ( kanzi::interop::ActivityStatus status)

◆ attachOverride()

void kanzi::interop::ActivityCodeBehindDirector::attachOverride ( )
overridevirtual

◆ detachOverride()

void kanzi::interop::ActivityCodeBehindDirector::detachOverride ( )
overridevirtual

◆ registerStatusChangeOverride()

virtual void kanzi::interop::ActivityCodeBehindDirector::registerStatusChangeOverride ( )
pure virtual

◆ unregisterStatusChangeOverride()

virtual void kanzi::interop::ActivityCodeBehindDirector::unregisterStatusChangeOverride ( )
pure virtual

◆ getImpl()

detail::ActivityCodeBehindImplInterface * kanzi::interop::ActivityCodeBehindDirector::getImpl ( )

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